diff options
author | Mika Salmela <mika.salmela@digia.com> | 2014-02-21 12:20:24 +0200 |
---|---|---|
committer | Mika Salmela <mika.salmela@digia.com> | 2014-02-21 12:37:52 +0200 |
commit | 1b6d1a300cb4528fd01dc4255b59524a0e446505 (patch) | |
tree | cca619fda4f742705e04abd1d5633698e78d65cb /src/datavisualization/engine/surfaceseriesrendercache.cpp | |
parent | 424bfe5881c38a346896c375dfafc4dce043f685 (diff) |
Multiseries support for selection pointer
Task-number: QTRD-2515
Change-Id: Id3611533c4dd333b68b96669c7230707506b68ab
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/engine/surfaceseriesrendercache.cpp')
-rw-r--r-- | src/datavisualization/engine/surfaceseriesrendercache.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/datavisualization/engine/surfaceseriesrendercache.cpp b/src/datavisualization/engine/surfaceseriesrendercache.cpp index 59b50358..bc261f05 100644 --- a/src/datavisualization/engine/surfaceseriesrendercache.cpp +++ b/src/datavisualization/engine/surfaceseriesrendercache.cpp @@ -39,6 +39,10 @@ SurfaceSeriesRenderCache::SurfaceSeriesRenderCache() m_flatStatusDirty(false), m_scale(QVector3D(1.0f, 1.0f, 1.0f)), m_offset(QVector3D(0.0f, 0.0f, 0.0f)), + m_sliceSelectionPointer(0), + m_mainSelectionPointer(0), + m_slicePointerActive(false), + m_mainPointerActive(false), m_valid(false), m_objectDirty(true) { @@ -55,6 +59,9 @@ SurfaceSeriesRenderCache::~SurfaceSeriesRenderCache() for (int i = 0; i < m_sliceDataArray.size(); i++) delete m_sliceDataArray.at(i); m_sliceDataArray.clear(); + + delete m_sliceSelectionPointer; + delete m_mainSelectionPointer; } void SurfaceSeriesRenderCache::populate(QSurface3DSeries *series, Abstract3DRenderer *renderer) |