Ejemplo n.º 1
0
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();
	}
}