diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-08-14 13:50:52 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-08-14 13:52:21 +0300 |
commit | 3b7fb533df9212df76c7c90a067ae3a3219b003a (patch) | |
tree | eef561dcf6cdf9319a74e78d615bb210620383f3 /src/datavis3d/engine/abstract3dcontroller_p.h | |
parent | 31714127f9ad60bd3f0fc4ea29531f759503241d (diff) |
Enums moved to a class to be usable from QML and C++
Task-number: QTRD-2126
Change-Id: I280047cc7101292d17111babb7735c03436a40f4
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavis3d/engine/abstract3dcontroller_p.h')
-rw-r--r-- | src/datavis3d/engine/abstract3dcontroller_p.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/datavis3d/engine/abstract3dcontroller_p.h b/src/datavis3d/engine/abstract3dcontroller_p.h index c89d7f60..c5f8da7c 100644 --- a/src/datavis3d/engine/abstract3dcontroller_p.h +++ b/src/datavis3d/engine/abstract3dcontroller_p.h @@ -62,8 +62,8 @@ private: GLfloat m_verticalRotation; Theme m_theme; QFont m_font; - ShadowQuality m_shadowQuality; - LabelTransparency m_labelTransparency; + QDataVis::ShadowQuality m_shadowQuality; + QDataVis::LabelTransparency m_labelTransparency; protected: CameraHelper *m_cameraHelper; @@ -103,7 +103,7 @@ public: virtual void setZoomLevel(int zoomLevel); // Select preset camera placement - virtual void setCameraPreset(CameraPreset preset); + virtual void setCameraPreset(QDataVis::CameraPreset preset); // Set camera rotation if you don't want to use the presets (in horizontal (-180...180) and // vertical (0...90) (or (-90...90) if there are negative values) angles and distance in @@ -117,7 +117,7 @@ public: // Set theme (bar colors, shaders, window color, background colors, light intensity and text // colors are affected) - virtual void setColorTheme(ColorTheme colorTheme); + virtual void setColorTheme(QDataVis::ColorTheme colorTheme); virtual Theme theme(); // Font size adjustment @@ -130,12 +130,12 @@ public: // Adjust shadow quality - virtual void setShadowQuality(ShadowQuality quality); - virtual ShadowQuality shadowQuality(); + virtual void setShadowQuality(QDataVis::ShadowQuality quality); + virtual QDataVis::ShadowQuality shadowQuality(); // Label transparency adjustment - virtual void setLabelTransparency(LabelTransparency transparency); - virtual LabelTransparency labelTransparency(); + virtual void setLabelTransparency(QDataVis::LabelTransparency transparency); + virtual QDataVis::LabelTransparency labelTransparency(); public slots: virtual void handleAxisTitleChanged(const QString &title); @@ -152,8 +152,8 @@ signals: void zoomLevelChanged(int zoomLevel); void themeChanged(Theme theme); void fontChanged(QFont font); // TODO should be handled via axis?? What about font for selection label? - void shadowQualityChanged(ShadowQuality quality); - void labelTransparencyUpdated(LabelTransparency transparency); + void shadowQualityChanged(QDataVis::ShadowQuality quality); + void labelTransparencyUpdated(QDataVis::LabelTransparency transparency); void axisTypeChanged(QAbstractAxis::AxisOrientation orientation, QAbstractAxis::AxisType type); void axisTitleChanged(QAbstractAxis::AxisOrientation orientation, QString title); void axisLabelsChanged(QAbstractAxis::AxisOrientation orientation, QStringList labels); |