diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-11-28 06:40:59 +0200 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-11-28 08:10:29 +0200 |
commit | 5fde532408da5b6b3ddef13aff5e07f32015e7d9 (patch) | |
tree | 8a243126c37a92be3ca14734adc5074a9642c129 /src/datavisualization/theme/q3dtheme.h | |
parent | 964897e316c0fd524cba3a3cbb3c32fad53f965a (diff) |
Visual properties moved to theme
Task-number: QTRD-2632
Change-Id: I91eaa8fa26e232de24fe89ef0c8a2fc53f31fb8c
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/theme/q3dtheme.h')
-rw-r--r-- | src/datavisualization/theme/q3dtheme.h | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/src/datavisualization/theme/q3dtheme.h b/src/datavisualization/theme/q3dtheme.h index 4cea4341..43e9fd70 100644 --- a/src/datavisualization/theme/q3dtheme.h +++ b/src/datavisualization/theme/q3dtheme.h @@ -21,8 +21,8 @@ #include <QtDataVisualization/qdatavisualizationenums.h> #include <QLinearGradient> - -class QColor; +#include <QFont> +#include <QColor> QT_DATAVISUALIZATION_BEGIN_NAMESPACE @@ -48,6 +48,10 @@ class QT_DATAVISUALIZATION_EXPORT Q3DTheme : public QObject Q_PROPERTY(float ambientLightStrength READ ambientLightStrength WRITE setAmbientLightStrength NOTIFY ambientLightStrengthChanged) Q_PROPERTY(float highlightLightStrength READ highlightLightStrength WRITE setHighlightLightStrength NOTIFY highlightLightStrengthChanged) Q_PROPERTY(bool labelBorderEnabled READ isLabelBorderEnabled WRITE setLabelBorderEnabled NOTIFY labelBorderEnabledChanged) + Q_PROPERTY(QFont font READ font WRITE setFont NOTIFY fontChanged) + Q_PROPERTY(bool backgroundEnabled READ isBackgroundEnabled WRITE setBackgroundEnabled NOTIFY backgroundEnabledChanged) + Q_PROPERTY(bool gridEnabled READ isGridEnabled WRITE setGridEnabled NOTIFY gridEnabledChanged) + Q_PROPERTY(bool labelBackgroundEnabled READ isLabelBackgroundEnabled WRITE setLabelBackgroundEnabled NOTIFY labelBackgroundEnabledChanged) Q_PROPERTY(QtDataVisualization::QDataVis::ColorStyle colorStyle READ colorStyle WRITE setColorStyle NOTIFY colorStyleChanged) // TODO: Add everything that we need @@ -107,6 +111,18 @@ public: void setLabelBorderEnabled(bool enabled); bool isLabelBorderEnabled() const; + void setFont(const QFont &font); + QFont font() const; + + void setBackgroundEnabled(bool enabled); + bool isBackgroundEnabled() const; + + void setGridEnabled(bool enabled); + bool isGridEnabled() const; + + void setLabelBackgroundEnabled(bool enabled); + bool isLabelBackgroundEnabled() const; + void setColorStyle(QDataVis::ColorStyle style); QDataVis::ColorStyle colorStyle() const; @@ -128,6 +144,10 @@ signals: void ambientLightStrengthChanged(float strength); void highlightLightStrengthChanged(float strength); void labelBorderEnabledChanged(bool enabled); + void fontChanged(QFont font); + void backgroundEnabledChanged(bool enabled); + void gridEnabledChanged(bool enabled); + void labelBackgroundEnabledChanged(bool enabled); void colorStyleChanged(QDataVis::ColorStyle style); protected: |