| 25 | } |
| 26 | |
| 27 | void KeyboardPanel::notifyMouseButtonClick(MyGUI::Widget* _sender) |
| 28 | { |
| 29 | MyGUI::Button* button = _sender->castType<MyGUI::Button>(); |
| 30 | bool selected = button->getStateSelected(); |
| 31 | if (selected) |
| 32 | { |
| 33 | button->setStateSelected(false); |
| 34 | CommandManager::getInstance().executeCommand("KeyboardClick", mMainWidget->getUserString("Command")); |
| 35 | } |
| 36 | else |
| 37 | { |
| 38 | mButtonEngine->setStateSelected(false); |
| 39 | mButtonGun->setStateSelected(false); |
| 40 | mButtonAmmo->setStateSelected(false); |
| 41 | mButtonArmor->setStateSelected(false); |
| 42 | button->setStateSelected(true); |
| 43 | CommandManager::getInstance().executeCommand("KeyboardClick", button->getUserString("Command")); |
| 44 | } |
| 45 | } |
| 46 | |
| 47 | } // namespace demo |
nothing calls this directly
no test coverage detected