| 23 | } |
| 24 | |
| 25 | void Dialog::doModal() |
| 26 | { |
| 27 | MYGUI_ASSERT(mModal != true, "Already modal mode"); |
| 28 | mModal = true; |
| 29 | |
| 30 | MyGUI::InputManager::getInstance().addWidgetModal(mMainWidget); |
| 31 | MyGUI::LayerManager::getInstance().upLayerItem(mMainWidget); |
| 32 | |
| 33 | onDoModal(); |
| 34 | |
| 35 | mMainWidget->setVisible(true); |
| 36 | |
| 37 | DialogManager::getInstance()._addDialog(this); |
| 38 | } |
| 39 | |
| 40 | void Dialog::endModal() |
| 41 | { |
no test coverage detected