diff options
author | Kevin Ottens <kevin.ottens@kdab.com> | 2015-12-15 09:14:11 +0100 |
---|---|---|
committer | Kevin Ottens <kevin.ottens@kdab.com> | 2015-12-16 16:26:58 +0000 |
commit | 1c8480d4fca881846de0afecaf76078a082f5284 (patch) | |
tree | 74d9ea671fc2cc34958f15cdc8a2aa752fe15979 /src/core | |
parent | 6663303f14dad462128033d700bdcbc9cc25304f (diff) |
Only aspect subclasses register backend types
Also make registerBackendType public on QInputAspect for now since its
plugins will also need to register backend types.
Change-Id: I7b07162d806b5644daf12f6b22161677f16da38e
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/aspects/qabstractaspect.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/aspects/qabstractaspect.h b/src/core/aspects/qabstractaspect.h index 2851ccc6f..ebd043226 100644 --- a/src/core/aspects/qabstractaspect.h +++ b/src/core/aspects/qabstractaspect.h @@ -77,15 +77,15 @@ public: bool isShuttingDown() const; - template<class Frontend> - void registerBackendType(const QBackendNodeFunctorPtr &functor); - void registerBackendType(const QMetaObject &, const QBackendNodeFunctorPtr &functor); - virtual QVariant executeCommand(const QStringList &args); protected: QAbstractAspect(QAbstractAspectPrivate &dd, QObject *parent = 0); + template<class Frontend> + void registerBackendType(const QBackendNodeFunctorPtr &functor); + void registerBackendType(const QMetaObject &, const QBackendNodeFunctorPtr &functor); + QBackendNode *createBackendNode(QNode *frontend) const Q_DECL_OVERRIDE; QBackendNode *getBackendNode(QNode *frontend) const; void clearBackendNode(QNode *frontend) const; |