void ZLGtkApplicationWindow::GtkEntryParameter::onKeyPressed(const std::string &keyName) { if (keyName == "<Enter>") { myWindow.application().doAction(myItem.actionId()); myWindow.setFocusToMainWidget(); } else if (keyName == "<Escape>") { restoreOldValue(); myWindow.setFocusToMainWidget(); } }
void ZLQtApplicationWindow::LineEditParameter::keyReleaseEvent(QKeyEvent *event) { event->accept(); const std::string key = ZLQtKeyUtil::keyName(event); if (key == "<Return>") { myWindow.application().doAction(myActionId); myWindow.setFocusToMainWidget(); } else if (key == "<Esc>") { restoreOldValue(); myWindow.setFocusToMainWidget(); } }