diff options
author | Renato Araujo Oliveira Filho <renato.filho@canonical.com> | 2012-09-13 14:14:56 -0300 |
---|---|---|
committer | Renato Araujo Oliveira Filho <renato.filho@canonical.com> | 2012-09-13 14:14:56 -0300 |
commit | a03360ce3fa4b2de50917188a8a816992e864ba1 (patch) | |
tree | 9c84e059c6011304328480b52ea215c2bd8818ef /src/common/qdbusactiongroup.h | |
parent | d2e99cfb78dfcdad000faf9c1c7d4e5a40d53f95 (diff) | |
download | qmenumodel-a03360ce3fa4b2de50917188a8a816992e864ba1.tar.gz qmenumodel-a03360ce3fa4b2de50917188a8a816992e864ba1.tar.bz2 qmenumodel-a03360ce3fa4b2de50917188a8a816992e864ba1.zip |
Created class QStateAction to use as GAction proxy.
Diffstat (limited to 'src/common/qdbusactiongroup.h')
-rw-r--r-- | src/common/qdbusactiongroup.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/common/qdbusactiongroup.h b/src/common/qdbusactiongroup.h index 3ff7927..28e4f25 100644 --- a/src/common/qdbusactiongroup.h +++ b/src/common/qdbusactiongroup.h @@ -26,6 +26,8 @@ #include <QAction> #include <QSet> +class QStateAction; + class QDBusActionGroup : public QObject, public QDBusObject { Q_OBJECT @@ -46,13 +48,12 @@ Q_SIGNALS: void busNameChanged(const QString &busNameChanged); void objectPathChanged(const QString &objectPath); void statusChanged(ConnectionStatus status); - void actionStateChanged(const QString &name, QVariant value); void countChanged(int count); public Q_SLOTS: void start(); void stop(); - QAction *action(const QString &actionName); + QStateAction *action(const QString &actionName); protected: virtual void serviceAppear(GDBusConnection *connection); @@ -64,7 +65,7 @@ private Q_SLOTS: private: GActionGroup *m_actionGroup; - QSet<QAction*> m_actions; + QSet<QStateAction*> m_actions; int m_signalActionAddId; int m_signalActionRemovedId; int m_signalStateChangedId; |