diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-08-09 14:00:04 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-09 14:01:09 +0300 |
commit | 35a909ad090b682464aaf3eb9d9f508c33c62f86 (patch) | |
tree | d192785a6d42f13343e5dd02056ac6a63cf26df3 /src/datavis3d/engine/scatter3drenderer_p.h | |
parent | c0bd9987bd8262a629518c744062beab17a3a9ee (diff) |
Q3DScatter: Axes taken into use for lines and labels
-uniform scaling still needs labeling fix
Change-Id: I29c89a260124f6abaceee6d8b5b1938ef1fa19c0
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavis3d/engine/scatter3drenderer_p.h')
-rw-r--r-- | src/datavis3d/engine/scatter3drenderer_p.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/datavis3d/engine/scatter3drenderer_p.h b/src/datavis3d/engine/scatter3drenderer_p.h index 830cd062..6d2b6e1d 100644 --- a/src/datavis3d/engine/scatter3drenderer_p.h +++ b/src/datavis3d/engine/scatter3drenderer_p.h @@ -105,8 +105,6 @@ private: // Internal state ScatterRenderItem *m_selectedItem; // points to renderitem array ScatterRenderItem *m_previouslySelectedItem; // points to renderitem array - GLint m_segmentCount; - GLfloat m_segmentStep; bool m_xFlipped; bool m_zFlipped; QRect m_mainViewPort; @@ -129,7 +127,6 @@ private: GLuint m_selectionDepthBuffer; GLfloat m_shadowQualityToShader; GLfloat m_heightNormalizer; - GLfloat m_yAdjustment; GLfloat m_scaleFactor; QVector3D m_selection; QSizeF m_areaSize; @@ -138,7 +135,6 @@ private: QPoint m_selectionPointRequest; bool m_isSelectionPointRequestActive; - bool m_autoAdjust; bool m_hasHeightAdjustmentChanged; ScatterRenderItem m_dummyRenderItem; QScatterDataProxy *m_dataProxy; // Only valid during render @@ -166,9 +162,11 @@ public slots: void updateZoomLevel(int newZoomLevel); void updateGridEnabled(bool enable); void updateBackgroundEnabled(bool enable); - void updateSegmentCount(GLint segmentCount, GLfloat step, GLfloat minimum = 0.0f); void updateMeshFileName(const QString &objFileName); + // Overloaded from abstract renderer + virtual void updateAxisRange(QAbstractAxis::AxisOrientation orientation, qreal min, qreal max); + // Requests that upon next render pass the column and row under the given point is inspected for selection. // Only one request can be queued per render pass at this point. New request will override any pending requests. // After inspection the selectionUpdated signal is emitted. @@ -200,8 +198,7 @@ private: void updateDepthBuffer(); #endif void calculateTranslation(ScatterRenderItem &item); - void calculateSceneScalingFactors(const QVector3D &limits); - void calculateHeightAdjustment(const QPair<GLfloat, GLfloat> &limits); + void calculateSceneScalingFactors(); Scatter3DController::SelectionType isSelected(GLint bar, const QVector3D &selection); Q_DISABLE_COPY(Scatter3DRenderer) |