summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/scatter3drenderer_p.h
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-08-09 14:00:04 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-09 14:01:09 +0300
commit35a909ad090b682464aaf3eb9d9f508c33c62f86 (patch)
treed192785a6d42f13343e5dd02056ac6a63cf26df3 /src/datavis3d/engine/scatter3drenderer_p.h
parentc0bd9987bd8262a629518c744062beab17a3a9ee (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.h11
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)