Fixing qml warnings.
7 class MiniDisplay : public QQuickItem
10 Q_DISABLE_COPY(MiniDisplay)
12 Q_PROPERTY(bool isOpen READ isOpen NOTIFY statusChanged)
13 Q_PROPERTY(QFont font READ font WRITE setFont NOTIFY fontChanged)
14 Q_PROPERTY(QString vendor READ vendor)
15 Q_PROPERTY(QString product READ product)
16 Q_PROPERTY(QString serialNumber READ serialNumber)
17 Q_PROPERTY(int brightness READ brightness WRITE setBrightness NOTIFY brightnessChanged)
18 Q_PROPERTY(int maxBrightness READ maxBrightness NOTIFY opened)
19 Q_PROPERTY(int minBrightness READ minBrightness NOTIFY opened)
20 Q_PROPERTY(QPoint framePosition READ framePosition WRITE setFramePosition NOTIFY closed)
24 Q_INVOKABLE void open();
25 Q_INVOKABLE void close();
27 Q_INVOKABLE void clear();
28 Q_INVOKABLE void fill();
29 Q_INVOKABLE void swapBuffers();
31 Q_INVOKABLE void requestPowerStatus();
32 Q_INVOKABLE void requestDeviceId();
33 Q_INVOKABLE void requestFirmwareVersion();
38 QFont font() const {return iFont;}
39 void setFont(const QFont& aFont);
43 QString serialNumber();
45 int maxBrightness() const;
46 int minBrightness() const;
47 int brightness() const;
48 void setBrightness(int aBrightness);
50 QPoint framePosition() const;
51 void setFramePosition(const QPoint& aPoint);
60 void brightnessChanged();
62 void powerStatus(bool powerOn);
63 void deviceId(QString deviceId);
64 void firmwareVersion(QString version);
71 MiniDisplay(QQuickItem *parent = 0);
79 QPoint iFramePosition;
82 #endif // MINIDISPLAY_H