diff -r 1b423d877938 -r 7d34342ac6e9 MiniDisplay/minidisplay.h --- a/MiniDisplay/minidisplay.h Tue May 27 17:52:07 2014 +0200 +++ b/MiniDisplay/minidisplay.h Tue May 27 19:50:28 2014 +0200 @@ -2,15 +2,37 @@ #define MINIDISPLAY_H #include +#include "FutabaVfd.h" class MiniDisplay : public QQuickItem { Q_OBJECT Q_DISABLE_COPY(MiniDisplay) + // + Q_PROPERTY(bool isOpen READ isOpen NOTIFY miniDisplayStatusChanged) + + +public: + Q_INVOKABLE void open(); + Q_INVOKABLE void close(); + bool isOpen(); + // + Q_INVOKABLE void clear(); + Q_INVOKABLE void fill(); + Q_INVOKABLE void swapBuffers(); + +signals: + void miniDisplayOpened(); + void miniDisplayOpenError(); + void miniDisplayClosed(); + void miniDisplayStatusChanged(); public: MiniDisplay(QQuickItem *parent = 0); ~MiniDisplay(); + +private: + GP1212A01A iDisplay; }; #endif // MINIDISPLAY_H