connect(_name_widget, SIGNAL(editTextChanged(const QString&)),
this, SLOT(on_text_changed(const QString&)));
- // We want to close the popup when the Enter key was pressed.
- _name_widget->installEventFilter(this);
-
form->addRow(tr("Name"), _name_widget);
add_colour_option(parent, form);
return menu;
}
-bool Signal::eventFilter(QObject *obj, QEvent *evt)
-{
- QKeyEvent *keyEvent;
-
- (void)obj;
-
- if (evt->type() == QEvent::KeyPress) {
- keyEvent = static_cast<QKeyEvent*>(evt);
- if (keyEvent->key() == Qt::Key_Enter ||
- keyEvent->key() == Qt::Key_Return) {
- close_popup();
- return true;
- }
- }
-
- return false;
-}
-
void Signal::delete_pressed()
{
on_disable();