summaryrefslogtreecommitdiffstats
path: root/src/core/aspects/qabstractaspect.h
diff options
context:
space:
mode:
authorKevin Ottens <kevin.ottens@kdab.com>2015-12-15 13:48:20 +0100
committerKevin Ottens <kevin.ottens@kdab.com>2015-12-17 14:06:22 +0000
commita768092904a6f294b321a3b8e603be786aabfcb5 (patch)
tree03706e6824a98e8f6e5570d7fb4510b8f2015abc /src/core/aspects/qabstractaspect.h
parent2b98e760c3bb8cac4c39d1f54a33be0c4753b56a (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.h9
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;