summaryrefslogtreecommitdiffstats
path: root/src/datavisualizationqml2/declarativebars.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualizationqml2/declarativebars.cpp')
-rw-r--r--src/datavisualizationqml2/declarativebars.cpp8
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)