From b1a2e2de201985a00980bead5272977cda4ef637 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 13 Dec 2016 14:52:27 +0100 Subject: Preactionhandler --- framework/actions/action.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'framework/actions/action.h') diff --git a/framework/actions/action.h b/framework/actions/action.h index 1abf4a5c..47e41138 100644 --- a/framework/actions/action.h +++ b/framework/actions/action.h @@ -24,6 +24,8 @@ namespace Kube { +class ActionHandler; + class Action : public QObject { Q_OBJECT @@ -47,6 +49,9 @@ public: Q_INVOKABLE void execute(); ActionResult executeWithResult(); + void addPreHandler(ActionHandler *handler); + void addPostHandler(ActionHandler *handler); + Q_SIGNALS: void readyChanged(); @@ -56,6 +61,8 @@ private Q_SLOTS: private: Context *mContext; QByteArray mActionId; + QList> mPreHandler; + QList> mPostHandler; }; } -- cgit v1.2.3