summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/abstract3dcontroller_p.h
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-08-14 13:50:52 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-08-14 13:52:21 +0300
commit3b7fb533df9212df76c7c90a067ae3a3219b003a (patch)
treeeef561dcf6cdf9319a74e78d615bb210620383f3 /src/datavis3d/engine/abstract3dcontroller_p.h
parent31714127f9ad60bd3f0fc4ea29531f759503241d (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.h20
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);