From 611dfce313e6b1998b8d7afc49d63beac90b42e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomi=20Korpip=C3=A4=C3=A4?= Date: Mon, 23 Sep 2013 06:13:23 +0300 Subject: Removed old themes Task-number: QTRD-2319 Change-Id: I90e6add03fdca157fec6aa2398488982ab05d104 Reviewed-by: Miikka Heikkinen --- src/datavisualizationqml2/declarativescatter.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'src/datavisualizationqml2/declarativescatter.cpp') diff --git a/src/datavisualizationqml2/declarativescatter.cpp b/src/datavisualizationqml2/declarativescatter.cpp index 3c3b1371..34a11024 100644 --- a/src/datavisualizationqml2/declarativescatter.cpp +++ b/src/datavisualizationqml2/declarativescatter.cpp @@ -19,6 +19,7 @@ #include "declarativescatter_p.h" #include "declarativescatterrenderer_p.h" #include "qitemmodelscatterdataproxy.h" +#include "theme_p.h" QT_DATAVISUALIZATION_BEGIN_NAMESPACE @@ -27,8 +28,7 @@ const QString smoothString(QStringLiteral("Smooth")); DeclarativeScatter::DeclarativeScatter(QQuickItem *parent) : QQuickItem(parent), m_shared(0), - m_initialisedSize(0, 0), - m_theme(QDataVis::ThemeDefault) + m_initialisedSize(0, 0) { setFlags(QQuickItem::ItemHasContents); setAcceptedMouseButtons(Qt::AllButtons); @@ -189,19 +189,12 @@ QDataVis::CameraPreset DeclarativeScatter::cameraPreset() void DeclarativeScatter::setTheme(QDataVis::ColorTheme theme) { - // TODO: Implement correctly once "user-modifiable themes" (QTRD-2120) is implemented - // We need to save this locally, as there are no getters for it in controller - m_theme = theme; m_shared->setColorTheme(theme); - - // TODO: Investigate why the beforeSynchronizing() signal requires update and is not sent automatically when this value changes, - // but is sent wen e.g. enable/disable background changes. - update(); } QDataVis::ColorTheme DeclarativeScatter::theme() { - return m_theme; + return m_shared->theme().colorTheme(); } void DeclarativeScatter::setFont(const QFont &font) -- cgit v1.2.3