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.cpp | |
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.cpp')
-rw-r--r-- | src/common/qstateaction.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/common/qstateaction.cpp b/src/common/qstateaction.cpp index a9ecabc..8e3c7c3 100644 --- a/src/common/qstateaction.cpp +++ b/src/common/qstateaction.cpp @@ -58,6 +58,25 @@ QVariant QStateAction::state() const return m_state; } +/*! + \qmlproperty int QStateAction::isValid + This property return if the current Action is valid or not + A valid Action is a action which has a DBus action linked +*/ +bool QStateAction::isValid() const +{ + return m_valid; +} + +/*! \internal */ +void QStateAction::setValid(bool valid) +{ + if (m_valid != valid) { + m_valid = valid; + Q_EMIT validChanged(m_valid); + } +} + /*! \internal */ void QStateAction::setState(const QVariant &state) { |