summaryrefslogtreecommitdiffstats
path: root/framework/actions
diff options
context:
space:
mode:
Diffstat (limited to 'framework/actions')
-rw-r--r--framework/actions/action.cpp8
-rw-r--r--framework/actions/action.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/framework/actions/action.cpp b/framework/actions/action.cpp
index 1f94ae81..905f6f57 100644
--- a/framework/actions/action.cpp
+++ b/framework/actions/action.cpp
@@ -35,6 +35,14 @@ Action::Action(QObject *parent)
35{ 35{
36} 36}
37 37
38Action::Action(const QByteArray &actionId, Context &context, QObject *parent)
39 : QObject(parent),
40 mContext(&context),
41 mActionId(actionId)
42{
43
44}
45
38void Action::setContext(Context *context) 46void Action::setContext(Context *context)
39{ 47{
40 //Get notified when any property changes 48 //Get notified when any property changes
diff --git a/framework/actions/action.h b/framework/actions/action.h
index 067c3c37..b820955e 100644
--- a/framework/actions/action.h
+++ b/framework/actions/action.h
@@ -33,6 +33,7 @@ class Action : public QObject
33 33
34public: 34public:
35 Action(QObject *parent = 0); 35 Action(QObject *parent = 0);
36 Action(const QByteArray &actionId, Context &context, QObject *parent = 0);
36 37
37 void setContext(Context *); 38 void setContext(Context *);
38 Context *context() const; 39 Context *context() const;