aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@theqtcompany.com>2016-01-28 11:14:52 +0100
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2016-01-28 12:57:39 +0000
commitae0bbb15d39da230a7abd2602bd37c6140a305c6 (patch)
treee03e2d407a36832e726f6241852e1c20c936fde6 /src
parent1fd4797816f92ec1be3c80c7572d909bcee08c1e (diff)
Implement QQuickItemDelegate::defaultFont
Change-Id: I75d21043ab61186fc8156011e03b163c72d19114 Reviewed-by: Liang Qi <liang.qi@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r--src/templates/qquickitemdelegate.cpp8
-rw-r--r--src/templates/qquickitemdelegate_p.h2
2 files changed, 10 insertions, 0 deletions
diff --git a/src/templates/qquickitemdelegate.cpp b/src/templates/qquickitemdelegate.cpp
index f25a117f..98364fad 100644
--- a/src/templates/qquickitemdelegate.cpp
+++ b/src/templates/qquickitemdelegate.cpp
@@ -35,6 +35,9 @@
****************************************************************************/
#include "qquickitemdelegate_p.h"
+#include "qquickcontrol_p_p.h"
+
+#include <QtGui/qpa/qplatformtheme.h>
QT_BEGIN_NAMESPACE
@@ -63,6 +66,11 @@ QQuickItemDelegate::QQuickItemDelegate(QQuickItem *parent) : QQuickAbstractButto
{
}
+QFont QQuickItemDelegate::defaultFont() const
+{
+ return QQuickControlPrivate::themeFont(QPlatformTheme::ItemViewFont);
+}
+
#ifndef QT_NO_ACCESSIBILITY
QAccessible::Role QQuickItemDelegate::accessibleRole() const
{
diff --git a/src/templates/qquickitemdelegate_p.h b/src/templates/qquickitemdelegate_p.h
index 01e7b39c..1be909d7 100644
--- a/src/templates/qquickitemdelegate_p.h
+++ b/src/templates/qquickitemdelegate_p.h
@@ -62,6 +62,8 @@ public:
explicit QQuickItemDelegate(QQuickItem *parent = Q_NULLPTR);
protected:
+ QFont defaultFont() const Q_DECL_OVERRIDE;
+
#ifndef QT_NO_ACCESSIBILITY
QAccessible::Role accessibleRole() const Q_DECL_OVERRIDE;
#endif