Q_EMIT keyPressed(event->nativeScanCode(), event->nativeVirtualKey(),
event->nativeModifiers());
}
+
+bool KeyEventLineEdit::event(QEvent *event)
+{
+ if (event->type() == QEvent::KeyPress) {
+ QKeyEvent *ke = static_cast<QKeyEvent *>(event);
+ if (ke->key() == Qt::Key_Tab) {
+ keyPressEvent(ke);
+ return true;
+ }
+ }
+ QLineEdit::event(event);
+}