diff options
author | Dilek Akcay <dilek.akcay@qt.io> | 2023-02-27 16:31:05 +0200 |
---|---|---|
committer | Dilek Akcay <dilek.akcay@qt.io> | 2023-02-28 12:38:07 +0200 |
commit | 7309ce19f1907d698d3885f53bb837e9bae30ad7 (patch) | |
tree | a938ea542733214d061ce127d8dd720030d6417b /src/graphs/qml/qquickdatavisbars_p.h | |
parent | 770f9fcc269662d7a2b8fcaaa029687b3790a589 (diff) |
Create Bar Graph for Slice View
Task number: QTBUG-108312
Change-Id: I713f29b42d7043dad7c75b20e741cb9823c156f3
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/graphs/qml/qquickdatavisbars_p.h')
-rw-r--r-- | src/graphs/qml/qquickdatavisbars_p.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/graphs/qml/qquickdatavisbars_p.h b/src/graphs/qml/qquickdatavisbars_p.h index d7ea26d3..d9c7c30b 100644 --- a/src/graphs/qml/qquickdatavisbars_p.h +++ b/src/graphs/qml/qquickdatavisbars_p.h @@ -99,6 +99,7 @@ protected: int index) override; float calculateCategoryGridLinePosition(QAbstract3DAxis *axis, int index) override; void handleMousePressedEvent(QMouseEvent *event) override; + void updateSliceGraph() override; public Q_SLOTS: void handleAxisXChanged(QAbstract3DAxis *axis) override; @@ -210,7 +211,7 @@ private: QQuaternion m_meshRotation; QQuick3DTexture *m_highlightTexture = nullptr; QQuick3DModel *m_selectionIndicator = nullptr; - QQuick3DNode *m_itemLabel = nullptr; + QVector<BarModel *> m_sliceViewBars; void calculateSceneScalingFactors(); void calculateHeightAdjustment(); @@ -218,7 +219,7 @@ private: void connectSeries(QBar3DSeries *series); void disconnectSeries(QBar3DSeries *series); void generateBars(QList<QBar3DSeries *> &barSeriesList); - QQuick3DModel *createDataItem(); + QQuick3DModel *createDataItem(QQuick3DNode *scene); QString getMeshFileName(); void fixMeshFileName(QString &fileName, QAbstract3DSeries::Mesh meshType); void updateBarVisuality(QBar3DSeries *series, int visualIndex); |