summaryrefslogtreecommitdiffstats
path: root/src/datavisualizationqml2/declarativesurface_p.h
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-09-24 11:30:10 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-09-24 11:32:14 +0300
commit7bc0b11a81b7cd1eccd48c222e4fa96dda0182cc (patch)
tree0eeda58cd8ec8641e91328c1adea6c8221eca06c /src/datavisualizationqml2/declarativesurface_p.h
parentf842e21c7fa44d806c06a1463c723632b10e6172 (diff)
Gradient setting API added to Surface
Task-number: QTRD-2288 Change-Id: Ibe8db55cb0435db71c1d2a9081e2dab746b46c07 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualizationqml2/declarativesurface_p.h')
-rw-r--r--src/datavisualizationqml2/declarativesurface_p.h15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/datavisualizationqml2/declarativesurface_p.h b/src/datavisualizationqml2/declarativesurface_p.h
index 7884483b..21555fcc 100644
--- a/src/datavisualizationqml2/declarativesurface_p.h
+++ b/src/datavisualizationqml2/declarativesurface_p.h
@@ -59,6 +59,7 @@ class DeclarativeSurface : public QQuickItem
Q_PROPERTY(bool backgroundVisible READ isBackgroundVisible WRITE setBackgroundVisible)
Q_PROPERTY(bool smoothSurfaceEnabled READ isSmoothSurfaceEnabled WRITE setSmoothSurfaceEnabled)
Q_PROPERTY(bool surfaceGridEnabled READ isSurfaceGridEnabled WRITE setSurfaceGridEnabled)
+ Q_PROPERTY(QLinearGradient gradient READ gradient WRITE setGradient)
Q_PROPERTY(QString itemLabelFormat READ itemLabelFormat WRITE setItemLabelFormat)
Q_ENUMS(QtDataVisualization::QDataVis::SelectionMode)
Q_ENUMS(QtDataVisualization::QDataVis::ShadowQuality)
@@ -82,47 +83,39 @@ public:
Q3DValueAxis *axisZ() const;
void setAxisZ(Q3DValueAxis *axis);
- // Select preset camera placement
void setCameraPreset(QDataVis::CameraPreset preset);
QDataVis::CameraPreset cameraPreset();
- // Set theme (object colors, shaders, window color, background colors, light intensity and text
- // colors are affected)
void setTheme(QDataVis::ColorTheme theme);
QDataVis::ColorTheme theme();
- // Change selection mode
void setSelectionMode(QDataVis::SelectionMode mode);
QDataVis::SelectionMode selectionMode();
- // Set font
void setFont(const QFont &font);
QFont font();
- // Label transparency adjustment
void setLabelTransparency(QDataVis::LabelTransparency transparency);
QDataVis::LabelTransparency labelTransparency();
- // Enable or disable background grid
void setGridVisible(bool visible);
bool isGridVisible();
- // Enable or disable background mesh
void setBackgroundVisible(bool visible);
bool isBackgroundVisible();
- // Enable or disable the smoothes of the surface
void setSmoothSurfaceEnabled(bool enabled);
bool isSmoothSurfaceEnabled() const;
- // Enable or disable the grid on the surface
void setSurfaceGridEnabled(bool enabled);
bool isSurfaceGridEnabled() const;
- // Adjust shadow quality
void setShadowQuality(QDataVis::ShadowQuality quality);
QDataVis::ShadowQuality shadowQuality();
+ void setGradient(const QLinearGradient &gradient);
+ QLinearGradient gradient() const;
+
void setItemLabelFormat(const QString &format);
QString itemLabelFormat();