aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls/material/qquickmaterialstyle_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/controls/material/qquickmaterialstyle_p.h')
-rw-r--r--src/imports/controls/material/qquickmaterialstyle_p.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/imports/controls/material/qquickmaterialstyle_p.h b/src/imports/controls/material/qquickmaterialstyle_p.h
index 8788d5e0..1d2033e7 100644
--- a/src/imports/controls/material/qquickmaterialstyle_p.h
+++ b/src/imports/controls/material/qquickmaterialstyle_p.h
@@ -49,8 +49,10 @@
//
#include <QtQml/qqml.h>
+#include <QtCore/qset.h>
#include <QtGui/qcolor.h>
#include <QtCore/qobject.h>
+#include <QtCore/qpointer.h>
#include <QtQuick/private/qquickitemchangelistener_p.h>
QT_BEGIN_NAMESPACE
@@ -213,8 +215,15 @@ protected:
void itemParentChanged(QQuickItem *item, QQuickItem *parent) Q_DECL_OVERRIDE;
private:
- Q_DISABLE_COPY(QQuickMaterialStyle)
- Q_DECLARE_PRIVATE(QQuickMaterialStyle)
+ QPointer<QQuickMaterialStyle> m_parentStyle;
+ QSet<QQuickMaterialStyle *> m_childStyles;
+
+ bool m_explicitTheme;
+ bool m_explicitPrimary;
+ bool m_explicitAccent;
+ Theme m_theme;
+ Color m_primary;
+ Color m_accent;
};
QT_END_NAMESPACE