diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-08-15 13:30:17 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-08-15 13:40:28 +0300 |
commit | aa1f1539b73edc06dafd9fd157070bbfaf2a2ef6 (patch) | |
tree | f7f96a73d7faa35824844a7187c226f7db59ea27 /src/datavis3d/engine/bars3drenderer.cpp | |
parent | cf0b67d06249ad2472e2a5ea4de0918079dff7eb (diff) |
Moved functions from specific controllers to abstract controller
Change-Id: Ib610d313d0708d8bb894e99004ace1530a83d1f7
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
Diffstat (limited to 'src/datavis3d/engine/bars3drenderer.cpp')
-rw-r--r-- | src/datavis3d/engine/bars3drenderer.cpp | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/src/datavis3d/engine/bars3drenderer.cpp b/src/datavis3d/engine/bars3drenderer.cpp index 0240d31a..fee2b883 100644 --- a/src/datavis3d/engine/bars3drenderer.cpp +++ b/src/datavis3d/engine/bars3drenderer.cpp @@ -801,7 +801,7 @@ void Bars3dRenderer::drawScene(CameraHelper *camera, Bars3dController::SelectionType selectionType = isSelected(row, bar); switch (selectionType) { - case Bars3dController::SelectionBar: { + case Bars3dController::SelectionItem: { barColor = Utils::vectorFromColor(m_cachedTheme.m_highlightBarColor); lightStrength = m_cachedTheme.m_highlightLightStrength; // Insert data to QDataItem. We have no ownership, don't delete the previous one @@ -1492,7 +1492,7 @@ void Bars3dRenderer::updateBarSpecs(QSizeF thickness, QSizeF spacing, bool relat void Bars3dRenderer::updateMeshFileName(const QString &objFileName) { - m_cachedObjFile = objFileName; + Abstract3DRenderer::updateMeshFileName(objFileName); loadBarMesh(); } @@ -1545,10 +1545,9 @@ void Bars3dRenderer::updateSampleSpace(int rowCount, int columnCount) calculateSceneScalingFactors(); } - void Bars3dRenderer::updateSelectionMode(QDataVis::SelectionMode mode) { - m_cachedSelectionMode = mode; + Abstract3DRenderer::updateSelectionMode(mode); // Create zoom selection if there isn't one if (mode >= QDataVis::ModeZoomRow && !m_sliceSelection) { @@ -1560,20 +1559,11 @@ void Bars3dRenderer::updateSelectionMode(QDataVis::SelectionMode mode) } } - - - -void Bars3dRenderer::updateGridEnabled(bool enable) -{ - m_cachedIsGridEnabled = enable; -} - void Bars3dRenderer::updateBackgroundEnabled(bool enable) { - if (m_cachedIsBackgroundEnabled != enable) { - m_cachedIsBackgroundEnabled = enable; - // Load changed bar type - loadBarMesh(); + if (enable != m_cachedIsBackgroundEnabled) { + Abstract3DRenderer::updateBackgroundEnabled(enable); + loadBarMesh(); // Load changed bar type } } @@ -1727,7 +1717,7 @@ Bars3dController::SelectionType Bars3dRenderer::isSelected(GLint row, GLint bar) // prevSel = selection; //} if (current == m_selection) { - isSelectedType = Bars3dController::SelectionBar; + isSelectedType = Bars3dController::SelectionItem; } else if (current.y() == m_selection.y() && (m_cachedSelectionMode == QDataVis::ModeItemAndColumn || m_cachedSelectionMode == QDataVis::ModeItemRowAndColumn |