sl@2: #ifndef MINIDISPLAY_H sl@2: #define MINIDISPLAY_H sl@2: sl@2: #include sl@4: #include "FutabaVfd.h" sl@2: sl@2: class MiniDisplay : public QQuickItem sl@2: { sl@2: Q_OBJECT sl@2: Q_DISABLE_COPY(MiniDisplay) sl@4: // sl@4: Q_PROPERTY(bool isOpen READ isOpen NOTIFY miniDisplayStatusChanged) sl@4: sl@4: sl@4: public: sl@4: Q_INVOKABLE void open(); sl@4: Q_INVOKABLE void close(); sl@4: bool isOpen(); sl@4: // sl@4: Q_INVOKABLE void clear(); sl@4: Q_INVOKABLE void fill(); sl@4: Q_INVOKABLE void swapBuffers(); sl@4: sl@4: signals: sl@4: void miniDisplayOpened(); sl@4: void miniDisplayOpenError(); sl@4: void miniDisplayClosed(); sl@4: void miniDisplayStatusChanged(); sl@2: sl@2: public: sl@2: MiniDisplay(QQuickItem *parent = 0); sl@2: ~MiniDisplay(); sl@4: sl@4: private: sl@4: GP1212A01A iDisplay; sl@2: }; sl@2: sl@2: #endif // MINIDISPLAY_H sl@2: