-void XGUI_PropertyPanel::onFocusActivated(const std::string& theAttributeName)
-{
- if (theAttributeName == XGUI::PROP_PANEL_OK) {
- QPushButton* aBtn = findChild<QPushButton*>(XGUI::PROP_PANEL_OK);
- aBtn->setFocus();
- }
- if (theAttributeName == XGUI::PROP_PANEL_CANCEL) {
- QPushButton* aBtn = findChild<QPushButton*>(XGUI::PROP_PANEL_CANCEL);
- aBtn->setFocus();
- }
- else {
- foreach(ModuleBase_ModelWidget* eachWidget, myWidgets) {
- if (eachWidget->canFocusTo(theAttributeName)) {
- eachWidget->focusTo();
- break;
- }
- }
- }
-}
-