aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickcontrol_p_p.h
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@theqtcompany.com>2016-04-18 14:26:15 +0200
committerLiang Qi <liang.qi@theqtcompany.com>2016-04-18 15:28:37 +0000
commit95babf15bda484e7c1764d4db6a6b55c1c47378a (patch)
tree783eeb2d26fdd066ee5b975e0f01b283c5347945 /src/quicktemplates2/qquickcontrol_p_p.h
parent26eeea3959455fbde884631c554702ef0a8dff75 (diff)
QQuickControlPrivate: move font to ExtraData
Change-Id: Idc01a8a23dcddc271bb01d9ab57238a860dc1c84 Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickcontrol_p_p.h')
-rw-r--r--src/quicktemplates2/qquickcontrol_p_p.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/quicktemplates2/qquickcontrol_p_p.h b/src/quicktemplates2/qquickcontrol_p_p.h
index c00443b7..6e934a17 100644
--- a/src/quicktemplates2/qquickcontrol_p_p.h
+++ b/src/quicktemplates2/qquickcontrol_p_p.h
@@ -51,6 +51,7 @@
#include "qquickcontrol_p.h"
#include <QtQuick/private/qquickitem_p.h>
+#include <QtQml/private/qlazilyallocated_p.h>
#include <qpa/qplatformtheme.h>
#ifndef QT_NO_ACCESSIBILITY
@@ -108,8 +109,12 @@ public:
static void updateLocaleRecur(QQuickItem *item, const QLocale &l);
static QLocale calcLocale(const QQuickItem *item);
- // TODO: QLazilyAllocated<ExtraData>
- QFont font;
+ struct ExtraData {
+ ExtraData();
+ QFont font;
+ };
+ QLazilyAllocated<ExtraData> extra;
+
QFont resolvedFont;
bool hasTopPadding;
bool hasLeftPadding;