summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/selectionpointer_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/engine/selectionpointer_p.h')
-rw-r--r--src/datavisualization/engine/selectionpointer_p.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/datavisualization/engine/selectionpointer_p.h b/src/datavisualization/engine/selectionpointer_p.h
index 67867232..d13dffaa 100644
--- a/src/datavisualization/engine/selectionpointer_p.h
+++ b/src/datavisualization/engine/selectionpointer_p.h
@@ -56,7 +56,7 @@ class QT_DATAVISUALIZATION_EXPORT SelectionPointer : public QObject, protected Q
Q_OBJECT
public:
- explicit SelectionPointer(Surface3DController *controller);
+ explicit SelectionPointer(Surface3DController *controller, Drawer *drawer);
~SelectionPointer();
void initializeOpenGL();
@@ -64,6 +64,7 @@ public:
void setPosition(QVector3D position);
void setScaling(QVector3D scaling);
void setLabel(QString label);
+ void updateLabel();
void updateTheme(Theme theme);
void updateBoundingRect(QRect rect);
void updateScene(Q3DScene *scene);
@@ -81,7 +82,6 @@ private:
ObjectHelper *m_pointObj;
TextureHelper *m_textureHelper;
bool m_isInitialized;
- QFont m_font;
Theme m_cachedTheme;
QDataVis::LabelTransparency m_labelTransparency;
LabelItem m_labelItem;
@@ -90,6 +90,7 @@ private:
QVector3D m_position;
QVector3D m_scale;
Q3DScene *m_cachedScene;
+ QString m_label;
};
QT_DATAVISUALIZATION_END_NAMESPACE