本文整理汇总了C++中Controller::changeSelectedCluster方法的典型用法代码示例。如果您正苦于以下问题:C++ Controller::changeSelectedCluster方法的具体用法?C++ Controller::changeSelectedCluster怎么用?C++ Controller::changeSelectedCluster使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Controller
的用法示例。
在下文中一共展示了Controller::changeSelectedCluster方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: keyDown
void ForelleVisualAppApp::keyDown( KeyEvent event )
{
if( event.isAccelDown() && event.getCode()== app::KeyEvent::KEY_n ) {
if(menueBar.isVisible())
menueBar.show(false);
else
menueBar.show(true);
}
else if( event.getCode() == app::KeyEvent::KEY_UP && !clusters.empty() ) {
(*selectedCluster)->moveUp(1);
}
else if( event.getCode() == app::KeyEvent::KEY_DOWN && !clusters.empty()) {
(*selectedCluster)->moveDown(1);
}
else if( event.getCode() == app::KeyEvent::KEY_LEFT && !clusters.empty() ) {
(*selectedCluster)->moveLeft(1);
}
else if( event.getCode() == app::KeyEvent::KEY_RIGHT && !clusters.empty()) {
(*selectedCluster)->moveRight(1);
}
else if( event.getCode() == app::KeyEvent::KEY_TAB ) {
controller.changeSelectedCluster(clusters, selectedCluster);
}
else
if(event.getCode() == app::KeyEvent::KEY_ESCAPE)
setFullScreen(false);
if(event.getCode() == 'f')
setFullScreen(true);
if(event.getCode() == '8')
pos.y -=10;
if(event.getCode() == '5')
pos.y +=10;
if(event.getCode() == '4')
pos.x -=10;
if(event.getCode() == '6')
pos.x +=10;
if(event.getCode() == app::KeyEvent::KEY_p){
scale++;
}
if(event.getCode() == app::KeyEvent::KEY_m){
scale--;
}
}