aboutsummaryrefslogtreecommitdiff
path: root/src/common/qstateaction.cpp
diff options
context:
space:
mode:
authorRenato Araujo Oliveira Filho <renato.filho@canonical.com>2012-09-13 18:09:26 -0300
committerRenato Araujo Oliveira Filho <renato.filho@canonical.com>2012-09-13 18:09:26 -0300
commit7dec723ad070fea717a8c235eeada0889615ab6a (patch)
treed15dcfaf383a22a5578ed6ecd5fea8b4b27abe66 /src/common/qstateaction.cpp
parenta03360ce3fa4b2de50917188a8a816992e864ba1 (diff)
downloadqmenumodel-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.cpp19
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)
{