dotherside/lib/include/DOtherSide/DosDockClicker.h

28 lines
521 B
C
Raw Normal View History

2021-05-21 12:41:17 +03:00
#ifndef DOCKCLICKER_H
#define DOCKCLICKER_H
#include <QObject>
#include <QQmlApplicationEngine>
#include "DOtherSideTypes.h"
2021-05-21 12:41:17 +03:00
class DockClicker : public QObject
{
Q_OBJECT
private:
Qt::ApplicationState _prevAppState;
QQmlApplicationEngine* _engine;
protected:
bool eventFilter(QObject *obj, QEvent *event) override;
public:
DockClicker(DosQQmlApplicationEngine *vptr) {
auto engine = static_cast<QQmlApplicationEngine *>(vptr);
_engine = engine;
}
};
#endif // DOCKCLICKER_H