diff options
Diffstat (limited to 'src/datavis3d/engine/q3dbars_p.h')
-rw-r--r-- | src/datavis3d/engine/q3dbars_p.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/datavis3d/engine/q3dbars_p.h b/src/datavis3d/engine/q3dbars_p.h index a1964f6f..f9fde889 100644 --- a/src/datavis3d/engine/q3dbars_p.h +++ b/src/datavis3d/engine/q3dbars_p.h @@ -73,7 +73,7 @@ class TextureHelper; class Theme; class Drawer; -class Q3DBarsPrivate +class Q3DBarsPrivate : public QObject { public: enum SelectionType { @@ -103,6 +103,7 @@ public: void initBackgroundShaders(const QString &vertexShader, const QString &fragmentShader); void initLabelShaders(const QString &vertexShader, const QString &fragmentShader); void initSelectionBuffer(); + void updateTextures(); void calculateSceneScalingFactors(); void calculateHeightAdjustment(const QPair<GLfloat, GLfloat> &limits); SelectionType isSelected(GLint row, GLint bar, const QVector3D &selection); @@ -158,6 +159,7 @@ public: //GLuint m_selectionDepthTexture; GLuint m_selectionFrameBuffer; GLuint m_selectionDepthBuffer; + bool m_updateLabels; }; QTCOMMERCIALDATAVIS3D_END_NAMESPACE |