48 QML_ADDED_IN_VERSION(1, 4)
70 setConnection NOTIFY connectionChanged)
75 bool connected READ getDataPresent NOTIFY dataPresentChanged)
79 Q_PROPERTY(QVariant value READ getValue WRITE setValue NOTIFY
82 Q_PROPERTY(QString as_string READ getString NOTIFY valueChanged)
86 Q_PROPERTY(QString text READ getValueAsString WRITE setValueAsString
91 Q_PROPERTY(QVariant mtime READ getMTimeToDouble NOTIFY valueUpdated)
98 bool hasVariable() const;
101 QVariant getValue() const;
102 Q_INVOKABLE
void setValue(QVariant);
103 QString getValueAsString() const;
104 Q_INVOKABLE
void setValueAsString(QString);
105 bool getDataPresent();
107 std::chrono::nanoseconds getMTime() const;
108 double getMTimeToDouble() const;
110 QString getString() {
return getValue().toString(); }
114 void updateConnection();
116 Q_INVOKABLE
void inc();