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/q3dbars.h | |
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/q3dbars.h')
-rw-r--r-- | src/datavisualization/engine/q3dbars.h | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/src/datavisualization/engine/q3dbars.h b/src/datavisualization/engine/q3dbars.h index 92772799..1404ea05 100644 --- a/src/datavisualization/engine/q3dbars.h +++ b/src/datavisualization/engine/q3dbars.h @@ -37,6 +37,11 @@ class QT_DATAVISUALIZATION_EXPORT Q3DBars : public Q3DWindow Q_PROPERTY(QtDataVisualization::QDataVis::SelectionMode selectionMode READ selectionMode WRITE setSelectionMode) Q_PROPERTY(QtDataVisualization::QDataVis::LabelTransparency labelTransparency READ labelTransparency WRITE setLabelTransparency) Q_PROPERTY(QtDataVisualization::QDataVis::ShadowQuality shadowQuality READ shadowQuality WRITE setShadowQuality NOTIFY shadowQualityChanged) + Q_PROPERTY(QtDataVisualization::QDataVis::CameraPreset cameraPreset READ cameraPreset WRITE setCameraPreset) + Q_PROPERTY(qreal barThickness READ barThickness WRITE setBarThickness) + Q_PROPERTY(QSizeF barSpacing READ barSpacing WRITE setBarSpacing) + Q_PROPERTY(bool barSpacingRelative READ isBarSpacingRelative WRITE setBarSpacingRelative) + Q_PROPERTY(QString meshFileName READ meshFileName WRITE setMeshFileName) Q_PROPERTY(QFont font READ font WRITE setFont) Q_PROPERTY(bool gridVisible READ isGridVisible WRITE setGridVisible) Q_PROPERTY(bool backgroundVisible READ isBackgroundVisible WRITE setBackgroundVisible) @@ -44,15 +49,12 @@ class QT_DATAVISUALIZATION_EXPORT Q3DBars : public Q3DWindow Q_ENUMS(QtDataVisualization::QDataVis::SelectionMode) Q_ENUMS(QtDataVisualization::QDataVis::ShadowQuality) Q_ENUMS(QtDataVisualization::QDataVis::LabelTransparency) + Q_ENUMS(QtDataVisualization::QDataVis::CameraPreset) public: explicit Q3DBars(); ~Q3DBars(); - void setBarSpecs(qreal thicknessRatio = 1.0, - const QSizeF &spacing = QSizeF(1.0, 1.0), - bool relative = true); - void setBarType(QDataVis::MeshStyle style, bool smooth = false); // TODO: This defines the data window, needs additional parameters startRow, startColumn @@ -60,15 +62,26 @@ public: QSize dataWindow() const; // TODO: Return QRect once data window properly implemented? void setCameraPreset(QDataVis::CameraPreset preset); + QDataVis::CameraPreset cameraPreset() const; void setCameraPosition(qreal horizontal, qreal vertical, int distance = 100); void setTheme(QDataVis::ColorTheme theme); - void setBarColor(const QColor &baseColor, const QColor &heightColor, const QColor &depthColor, - bool uniform = true); + void setBarThickness(qreal thicknessRatio); + qreal barThickness(); + + void setBarSpacing(QSizeF spacing); + QSizeF barSpacing(); + + void setBarSpacingRelative(bool relative); + bool isBarSpacingRelative(); + + void setBarColor(const QColor &baseColor, bool uniform = true); + QColor barColor() const; void setMeshFileName(const QString &objFileName); + QString meshFileName() const; void setSelectionMode(QDataVis::SelectionMode mode); QDataVis::SelectionMode selectionMode() const; |