diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-05-12 10:06:27 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-05-12 10:07:15 +0300 |
commit | 6880277f23b47117f7788f08f855ed99b5120f9f (patch) | |
tree | de8b9e64ffce03a3ce77c8ffac396f7174e91956 /src/datavisualization/engine/abstract3dcontroller_p.h | |
parent | 590d11726e0708e9f8fad0ec386cc5859dbe5cc8 (diff) |
CustomDataItem made into a public class
Task-number: QTRD-3055
Change-Id: I1e449df7c1bcb48fc639dbae579e2e1499c9ef2b
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine/abstract3dcontroller_p.h')
-rw-r--r-- | src/datavisualization/engine/abstract3dcontroller_p.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/datavisualization/engine/abstract3dcontroller_p.h b/src/datavisualization/engine/abstract3dcontroller_p.h index 78c6c81c..53560760 100644 --- a/src/datavisualization/engine/abstract3dcontroller_p.h +++ b/src/datavisualization/engine/abstract3dcontroller_p.h @@ -35,7 +35,7 @@ #include "qabstract3dinputhandler.h" #include "qabstractdataproxy.h" #include "q3dscene_p.h" -#include "customdataitem_p.h" +#include "qcustom3ditem.h" #include <QtGui/QLinearGradient> #include <QtCore/QTime> @@ -175,7 +175,7 @@ protected: QVector<QAbstract3DSeries *> m_changedSeriesList; - QList<CustomDataItem *> m_customItems; + QList<QCustom3DItem *> m_customItems; explicit Abstract3DController(QRect initialViewport, Q3DScene *scene, QObject *parent = 0); @@ -236,9 +236,9 @@ public: void requestRender(QOpenGLFramebufferObject *fbo); - int addCustomItem(const QString &meshFile, const QVector3D &position, const QVector3D &scaling, - const QQuaternion &rotation, const QImage &textureImage); - void deleteCustomItem(int index); + int addCustomItem(QCustom3DItem *item); + void deleteCustomItems(); + void deleteCustomItem(QCustom3DItem *item); void deleteCustomItem(const QVector3D &position); void emitNeedRender(); @@ -321,6 +321,7 @@ private: void setAxisHelper(QAbstract3DAxis::AxisOrientation orientation, QAbstract3DAxis *axis, QAbstract3DAxis **axisPtr); + friend class AbstractDeclarative; friend class Bars3DController; friend class QAbstract3DGraphPrivate; }; |