diff options
Diffstat (limited to 'src/datavisualizationqml2/declarativebars.cpp')
-rw-r--r-- | src/datavisualizationqml2/declarativebars.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/datavisualizationqml2/declarativebars.cpp b/src/datavisualizationqml2/declarativebars.cpp index dd575d35..c757c804 100644 --- a/src/datavisualizationqml2/declarativebars.cpp +++ b/src/datavisualizationqml2/declarativebars.cpp @@ -20,6 +20,7 @@ #include "declarativebarsrenderer_p.h" #include "q3dvalueaxis.h" #include "qitemmodelbardataproxy.h" +#include "theme_p.h" QT_DATAVISUALIZATION_BEGIN_NAMESPACE @@ -28,8 +29,7 @@ const QString smoothString(QStringLiteral("Smooth")); DeclarativeBars::DeclarativeBars(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); @@ -224,14 +224,12 @@ QDataVis::CameraPreset DeclarativeBars::cameraPreset() void DeclarativeBars::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); } QDataVis::ColorTheme DeclarativeBars::theme() { - return m_theme; + return m_shared->theme().colorTheme(); } void DeclarativeBars::setFont(const QFont &font) |