summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/selectionpointer_p.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-10-02 10:56:09 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-10-02 11:10:36 +0300
commite4ae069de4b69856771a804926f23d3644599d99 (patch)
treebaef00fe16a91e93c8236356612324ee4d7da725 /src/datavisualization/engine/selectionpointer_p.h
parent23052d3f50764e3d6a0def345d09c9a78d38857a (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.h6
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;