diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-09-12 13:35:08 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-09-12 13:35:35 +0300 |
commit | 77ac34f3584bd4712c303cac7ec1486c1ef74b4b (patch) | |
tree | adfb1fa672b6dfc5088cf4c4ce2ea0281a28d7e6 /src/datavisualization/engine/abstract3dcontroller.cpp | |
parent | 7f8966b035c9fd73d2cde04521c92892feefc0f9 (diff) |
Added getters
Task-number: QTRD-2243
Change-Id: I13ba560a853c2c39fc24c6dc373e50d56f8c33ef
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine/abstract3dcontroller.cpp')
-rw-r--r-- | src/datavisualization/engine/abstract3dcontroller.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/datavisualization/engine/abstract3dcontroller.cpp b/src/datavisualization/engine/abstract3dcontroller.cpp index e560deaf..03a0f416 100644 --- a/src/datavisualization/engine/abstract3dcontroller.cpp +++ b/src/datavisualization/engine/abstract3dcontroller.cpp @@ -662,6 +662,11 @@ void Abstract3DController::setCameraPreset(QDataVis::CameraPreset preset) emitNeedRender(); } +QDataVis::CameraPreset Abstract3DController::cameraPreset() const +{ + return m_scene->camera()->cameraPreset(); +} + void Abstract3DController::setCameraPosition(GLfloat horizontal, GLfloat vertical, GLint distance) { m_horizontalRotation = qBound(-180.0f, horizontal, 180.0f); @@ -673,18 +678,20 @@ void Abstract3DController::setCameraPosition(GLfloat horizontal, GLfloat vertica emitNeedRender(); } -void Abstract3DController::setObjectColor(const QColor &baseColor, const QColor &heightColor, - const QColor &depthColor, bool uniform) +void Abstract3DController::setObjectColor(const QColor &baseColor, bool uniform) { m_theme.m_baseColor = baseColor; - m_theme.m_heightColor = heightColor; - m_theme.m_depthColor = depthColor; m_theme.m_uniformColor = uniform; m_changeTracker.themeChanged = true; emitNeedRender(); } +QColor Abstract3DController::objectColor() const +{ + return m_theme.m_baseColor; +} + void Abstract3DController::setColorTheme(QDataVis::ColorTheme colorTheme) { m_theme.useColorTheme(colorTheme); |