summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/drawer_p.h
diff options
context:
space:
mode:
authorKeränen Pasi <pasi.keranen@digia.com>2013-06-12 09:55:50 +0300
committerPasi Keränen <pasi.keranen@digia.com>2013-06-12 10:07:16 +0300
commit05ac561f2a501cfc720b6b2b3cd199cff9c156b8 (patch)
treefad12e483aa2c53166b6793b0a96c4e6ef81e1eb /src/datavis3d/engine/drawer_p.h
parent78bc09779e2fa380f2f5854147bf5beba87e3fc4 (diff)
Refactoring commong 3d bars functionality to separate class, added QML classes.
Change-Id: If983093d431b578db57ee0216f4d52c169978d36 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavis3d/engine/drawer_p.h')
-rw-r--r--src/datavis3d/engine/drawer_p.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/datavis3d/engine/drawer_p.h b/src/datavis3d/engine/drawer_p.h
index 5330a4aa..35338cc3 100644
--- a/src/datavis3d/engine/drawer_p.h
+++ b/src/datavis3d/engine/drawer_p.h
@@ -66,7 +66,7 @@ class ShaderHelper;
class ObjectHelper;
class TextureHelper;
-class Drawer : public QObject, protected QOpenGLFunctions
+class Drawer : public QObject
{
Q_OBJECT
@@ -74,6 +74,8 @@ public:
explicit Drawer(const Theme &theme, const QFont &font, LabelTransparency transparency);
~Drawer();
+ void initializeOpenGL();
+
void setTheme(const Theme &theme);
void setFont(const QFont &font);
void setTransparency(LabelTransparency transparency);