diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-10-02 10:56:09 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-10-02 11:10:36 +0300 |
commit | e4ae069de4b69856771a804926f23d3644599d99 (patch) | |
tree | baef00fe16a91e93c8236356612324ee4d7da725 /src/datavisualization/engine/selectionpointer_p.h | |
parent | 23052d3f50764e3d6a0def345d09c9a78d38857a (diff) |
Make surface selection label follow the theme
Task-number: QTRD-2269
Change-Id: Ibcfb467e72fa2bf63453108d73a027446113fcb0
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Reviewed-by: Mika Salmela <mika.salmela@digia.com>
Diffstat (limited to 'src/datavisualization/engine/selectionpointer_p.h')
-rw-r--r-- | src/datavisualization/engine/selectionpointer_p.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/datavisualization/engine/selectionpointer_p.h b/src/datavisualization/engine/selectionpointer_p.h index e4c4dab0..bbcf2abe 100644 --- a/src/datavisualization/engine/selectionpointer_p.h +++ b/src/datavisualization/engine/selectionpointer_p.h @@ -56,15 +56,14 @@ class QT_DATAVISUALIZATION_EXPORT SelectionPointer : public QObject, protected Q Q_OBJECT public: - explicit SelectionPointer(Surface3DController *controller, Drawer *drawer); + explicit SelectionPointer(Drawer *drawer); ~SelectionPointer(); void initializeOpenGL(); void render(GLuint defaultFboHandle = 0); void setPosition(QVector3D position); void setLabel(QString label); - void updateLabel(); - void updateTheme(Theme theme); + void handleDrawerChange(); void updateBoundingRect(QRect rect); void updateScene(Q3DScene *scene); void updateSliceData(bool sliceActivated, GLfloat autoScaleAdjustment); @@ -75,7 +74,6 @@ private: void loadPointMesh(); private: - Surface3DController *m_controller; ShaderHelper *m_labelShader; ShaderHelper *m_pointShader; ObjectHelper *m_labelObj; |