diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-12-10 12:55:22 +0200 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-12-10 13:34:29 +0200 |
commit | 56eb5442dd1e2d6233e443bab956c6bd1b7a116b (patch) | |
tree | f787dd58af4219c4d51b1131e26b14271924fa62 /src/datavisualization/theme/q3dtheme.h | |
parent | 6e35dbbfc272b322d9e39d30dec3039a75a149fa (diff) |
Multiseries support for theme colors and gradients, Part 1
Task-number: QTRD-2611
- declarative support for color list missing
- declarative connections and fixes for count etc.
Change-Id: I0ac007dcd7acb011d1a4461a56066ee41c364a75
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/theme/q3dtheme.h')
-rw-r--r-- | src/datavisualization/theme/q3dtheme.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/datavisualization/theme/q3dtheme.h b/src/datavisualization/theme/q3dtheme.h index c3262b91..44e58e5d 100644 --- a/src/datavisualization/theme/q3dtheme.h +++ b/src/datavisualization/theme/q3dtheme.h @@ -34,7 +34,7 @@ class QT_DATAVISUALIZATION_EXPORT Q3DTheme : public QObject Q_ENUMS(ColorStyle) Q_ENUMS(Theme) Q_PROPERTY(Theme type READ type WRITE setType NOTIFY typeChanged) - Q_PROPERTY(QColor baseColor READ baseColor WRITE setBaseColor NOTIFY baseColorChanged) + Q_PROPERTY(QList<QColor> baseColors READ baseColors WRITE setBaseColors NOTIFY baseColorsChanged) Q_PROPERTY(QColor backgroundColor READ backgroundColor WRITE setBackgroundColor NOTIFY backgroundColorChanged) Q_PROPERTY(QColor windowColor READ windowColor WRITE setWindowColor NOTIFY windowColorChanged) Q_PROPERTY(QColor labelTextColor READ labelTextColor WRITE setLabelTextColor NOTIFY labelTextColorChanged) @@ -43,7 +43,7 @@ class QT_DATAVISUALIZATION_EXPORT Q3DTheme : public QObject Q_PROPERTY(QColor singleHighlightColor READ singleHighlightColor WRITE setSingleHighlightColor NOTIFY singleHighlightColorChanged) Q_PROPERTY(QColor multiHighlightColor READ multiHighlightColor WRITE setMultiHighlightColor NOTIFY multiHighlightColorChanged) Q_PROPERTY(QColor lightColor READ lightColor WRITE setLightColor NOTIFY lightColorChanged) // TODO: Not used yet - Q_PROPERTY(QLinearGradient baseGradient READ baseGradient WRITE setBaseGradient NOTIFY baseGradientChanged) + Q_PROPERTY(QList<QLinearGradient> baseGradients READ baseGradients WRITE setBaseGradients NOTIFY baseGradientsChanged) Q_PROPERTY(QLinearGradient singleHighlightGradient READ singleHighlightGradient WRITE setSingleHighlightGradient NOTIFY singleHighlightGradientChanged) Q_PROPERTY(QLinearGradient multiHighlightGradient READ multiHighlightGradient WRITE setMultiHighlightGradient NOTIFY multiHighlightGradientChanged) Q_PROPERTY(float lightStrength READ lightStrength WRITE setLightStrength NOTIFY lightStrengthChanged) @@ -84,8 +84,8 @@ public: void setType(Theme themeType); Theme type() const; - void setBaseColor(const QColor &color); - QColor baseColor() const; + void setBaseColors(const QList<QColor> &colors); + QList<QColor> baseColors() const; void setBackgroundColor(const QColor &color); QColor backgroundColor() const; @@ -111,8 +111,8 @@ public: void setLightColor(const QColor &color); QColor lightColor() const; - void setBaseGradient(const QLinearGradient &gradient); - QLinearGradient baseGradient() const; + void setBaseGradients(const QList<QLinearGradient> &gradients); + QList<QLinearGradient> baseGradients() const; void setSingleHighlightGradient(const QLinearGradient &gradient); QLinearGradient singleHighlightGradient() const; @@ -149,7 +149,7 @@ public: signals: void typeChanged(Theme themeType); - void baseColorChanged(QColor color); + void baseColorsChanged(QList<QColor> colors); void backgroundColorChanged(QColor color); void windowColorChanged(QColor color); void labelTextColorChanged(QColor color); @@ -158,7 +158,7 @@ signals: void singleHighlightColorChanged(QColor color); void multiHighlightColorChanged(QColor color); void lightColorChanged(QColor color); - void baseGradientChanged(QLinearGradient gradient); + void baseGradientsChanged(QList<QLinearGradient> gradients); void singleHighlightGradientChanged(QLinearGradient gradient); void multiHighlightGradientChanged(QLinearGradient gradient); void lightStrengthChanged(float strength); |