diff options
author | Kevin Ottens <kevin.ottens@kdab.com> | 2015-12-15 13:48:20 +0100 |
---|---|---|
committer | Kevin Ottens <kevin.ottens@kdab.com> | 2015-12-17 14:06:22 +0000 |
commit | a768092904a6f294b321a3b8e603be786aabfcb5 (patch) | |
tree | 03706e6824a98e8f6e5570d7fb4510b8f2015abc /src/core/aspects/qabstractaspect.h | |
parent | 2b98e760c3bb8cac4c39d1f54a33be0c4753b56a (diff) |
Make QAspectJobProviderInterface private
Change-Id: Ib56156893b974110e0ceec1685b791828afd7ecb
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/aspects/qabstractaspect.h')
-rw-r--r-- | src/core/aspects/qabstractaspect.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/aspects/qabstractaspect.h b/src/core/aspects/qabstractaspect.h index 98b157cc0..e5842aa08 100644 --- a/src/core/aspects/qabstractaspect.h +++ b/src/core/aspects/qabstractaspect.h @@ -40,24 +40,23 @@ #include <QObject> #include <QSharedPointer> #include <Qt3DCore/qt3dcore_global.h> -#include <Qt3DCore/qaspectjobproviderinterface.h> QT_BEGIN_NAMESPACE namespace Qt3DCore { class QAspectEngine; +class QAspectJob; class QAspectManager; class QNode; class QEntity; class QAbstractAspectPrivate; class QBackendNodeFunctor; +typedef QSharedPointer<QAspectJob> QAspectJobPtr; typedef QSharedPointer<QBackendNodeFunctor> QBackendNodeFunctorPtr; -class QT3DCORESHARED_EXPORT QAbstractAspect - : public QObject - , public QAspectJobProviderInterface +class QT3DCORESHARED_EXPORT QAbstractAspect : public QObject { Q_OBJECT @@ -74,6 +73,8 @@ protected: private: virtual QVariant executeCommand(const QStringList &args); + virtual QVector<QAspectJobPtr> jobsToExecute(qint64 time) = 0; + virtual void onInitialize(const QVariantMap &data) = 0; virtual void onCleanup() = 0; |