diff options
author | Renato Araujo Oliveira Filho <renato.filho@canonical.com> | 2012-09-13 18:09:26 -0300 |
---|---|---|
committer | Renato Araujo Oliveira Filho <renato.filho@canonical.com> | 2012-09-13 18:09:26 -0300 |
commit | 7dec723ad070fea717a8c235eeada0889615ab6a (patch) | |
tree | d15dcfaf383a22a5578ed6ecd5fea8b4b27abe66 /src/common/qstateaction.h | |
parent | a03360ce3fa4b2de50917188a8a816992e864ba1 (diff) | |
download | qmenumodel-7dec723ad070fea717a8c235eeada0889615ab6a.tar.gz qmenumodel-7dec723ad070fea717a8c235eeada0889615ab6a.tar.bz2 qmenumodel-7dec723ad070fea717a8c235eeada0889615ab6a.zip |
Appended comments on unit test.
Added 'valid' property in QStateAction.
Diffstat (limited to 'src/common/qstateaction.h')
-rw-r--r-- | src/common/qstateaction.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/common/qstateaction.h b/src/common/qstateaction.h index 3ed6bf3..4019c64 100644 --- a/src/common/qstateaction.h +++ b/src/common/qstateaction.h @@ -27,17 +27,26 @@ class QStateAction : public QAction { Q_OBJECT Q_PROPERTY(QVariant state READ state WRITE setState NOTIFY stateChanged) + Q_PROPERTY(bool valid READ isValid NOTIFY validChanged) public: QStateAction(const QString &text="", QObject *parent=0); QVariant state() const; void setState(const QVariant &state); + bool isValid() const; + Q_SIGNALS: void stateChanged(QVariant state); + void validChanged(bool valid); private: - QVariant m_state; + QVariant m_state; + bool m_valid; + + void setValid(bool valid); + + friend class QDBusActionGroup; }; #endif |