improved desktop UI
[mardrone] / mardrone / qmlappviewer.h
1 #ifndef QMLAPPVIEWER_H
2 #define QMLAPPVIEWER_H
3
4 #include <QDeclarativeView>
5
6 class QmlAppViewer : public QDeclarativeView
7 {
8             Q_OBJECT
9         public:
10             explicit QmlAppViewer(QWidget *parent = 0);
11         signals:
12             void backKey();
13
14         protected:
15             void closeEvent(QCloseEvent *);
16             void keyPressEvent(QKeyEvent *);
17             void keyReleaseEvent(QKeyEvent *event);
18
19         private:
20             bool m_closePressed;
21 };
22
23 #endif // QMLAPPVIEWER_H