34class QSpiApplicationAdaptor :
public QObject
39 QSpiApplicationAdaptor(
const QDBusConnection &connection, QObject *parent);
40 virtual ~QSpiApplicationAdaptor() {}
41 void sendEvents(
bool active);
44 void windowActivated(QObject* window,
bool active);
47 bool eventFilter(QObject *obj, QEvent *event) override;
50 void notifyKeyboardListenerCallback(
const QDBusMessage& message);
51 void notifyKeyboardListenerError(
const QDBusError& error,
const QDBusMessage& message);
54 static QKeyEvent* copyKeyEvent(QKeyEvent*);
56 QQueue<std::pair<QPointer<QObject>, QKeyEvent*> > keyEvents;
57 QDBusConnection dbusConnection;