summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/surface3drenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/engine/surface3drenderer.cpp')
-rw-r--r--src/datavisualization/engine/surface3drenderer.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/datavisualization/engine/surface3drenderer.cpp b/src/datavisualization/engine/surface3drenderer.cpp
index 34ecd951..5d779789 100644
--- a/src/datavisualization/engine/surface3drenderer.cpp
+++ b/src/datavisualization/engine/surface3drenderer.cpp
@@ -159,8 +159,7 @@ Surface3DRenderer::~Surface3DRenderer()
delete m_gridLineObj;
delete m_labelObj;
- if (m_selectionPointer)
- delete m_selectionPointer;
+ delete m_selectionPointer;
for (int i = 0; i < m_dataArray.size(); i++)
delete m_dataArray.at(i);
@@ -253,6 +252,8 @@ void Surface3DRenderer::updateDataModel(QSurfaceDataProxy *dataProxy)
}
}
+ m_selectionActive = false;
+
Abstract3DRenderer::updateDataModel(dataProxy);
}
@@ -1513,15 +1514,6 @@ QVector3D Surface3DRenderer::normalize(float x, float y, float z)
return QVector3D(resX, resY, resZ);
}
-void Surface3DRenderer::surfacePointCleared()
-{
- if (m_selectionPointer) {
- delete m_selectionPointer;
- m_selectionPointer = 0;
- m_selectionActive = false;
- }
-}
-
void Surface3DRenderer::loadMeshFile()
{
qDebug() << __FUNCTION__ << "should we do something";