diff options
Diffstat (limited to 'src/core/aspects/qaspectengine.h')
-rw-r--r-- | src/core/aspects/qaspectengine.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/aspects/qaspectengine.h b/src/core/aspects/qaspectengine.h index 71662a27e..04eede9d3 100644 --- a/src/core/aspects/qaspectengine.h +++ b/src/core/aspects/qaspectengine.h @@ -41,6 +41,7 @@ #define QT3DCORE_QASPECTENGINE_H #include <Qt3DCore/qt3dcore_global.h> +#include <Qt3DCore/qabstractfrontendnodemanager.h> #include <Qt3DCore/qnodeid.h> #include <QtCore/QObject> #include <QtCore/QVector> @@ -57,7 +58,7 @@ class QNode; typedef QSharedPointer<QEntity> QEntityPtr; -class Q_3DCORESHARED_EXPORT QAspectEngine : public QObject +class Q_3DCORESHARED_EXPORT QAspectEngine : public QObject, public QAbstractFrontEndNodeManager { Q_OBJECT public: @@ -88,8 +89,8 @@ public: void processFrame(); - QNode *lookupNode(QNodeId id) const; - QVector<QNode *> lookupNodes(const QVector<QNodeId> &ids) const; + QNode *lookupNode(QNodeId id) const override; + QVector<QNode *> lookupNodes(const QVector<QNodeId> &ids) const override; private: Q_DECLARE_PRIVATE(QAspectEngine) |