void FileDialog::DoModal() { MyGUI::InputManager::getInstance().addWidgetModal(mMainWidget); MyGUI::LayerManager::getInstance().upLayerItem(mMainWidget); onDoModal(); mMainWidget->setVisible(true); }
void Dialog::doModal() { MYGUI_ASSERT(mModal != true, "Already modal mode"); mModal = true; MyGUI::InputManager::getInstance().addWidgetModal(mRootWidget); MyGUI::LayerManager::getInstance().upLayerItem(mRootWidget); onDoModal(); mRootWidget->setVisible(true); DialogManager::getInstance()._addDialog(this); }