aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@theqtcompany.com>2015-12-03 16:00:50 +0100
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2015-12-03 17:18:20 +0000
commitc09b3365feab8434ffd45ad5d9882142ce57c830 (patch)
treed21c659e1edc6a17959b4994238809563e414c0f
parent8d44f46e65ea38155b70c069a180bf0755bd9289 (diff)
Implement QQuickMenuItem::defaultFont()
Change-Id: I93205a226cd2a66236f9dd98e0b9039363900d75 Reviewed-by: Liang Qi <liang.qi@theqtcompany.com>
-rw-r--r--src/templates/qquickmenuitem.cpp6
-rw-r--r--src/templates/qquickmenuitem_p.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/templates/qquickmenuitem.cpp b/src/templates/qquickmenuitem.cpp
index 83696535..74a093f8 100644
--- a/src/templates/qquickmenuitem.cpp
+++ b/src/templates/qquickmenuitem.cpp
@@ -37,6 +37,7 @@
#include "qquickmenuitem_p.h"
#include "qquickabstractbutton_p_p.h"
+#include <QtGui/qpa/qplatformtheme.h>
#include <QtQuick/private/qquickevents_p_p.h>
QT_BEGIN_NAMESPACE
@@ -89,6 +90,11 @@ QQuickMenuItem::QQuickMenuItem(QQuickItem *parent) :
connect(this, &QQuickAbstractButton::clicked, this, &QQuickMenuItem::triggered);
}
+QFont QQuickMenuItem::defaultFont() const
+{
+ return QQuickControlPrivate::themeFont(QPlatformTheme::MenuItemFont);
+}
+
#ifndef QT_NO_ACCESSIBILITY
QAccessible::Role QQuickMenuItem::accessibleRole() const
{
diff --git a/src/templates/qquickmenuitem_p.h b/src/templates/qquickmenuitem_p.h
index 3f86fe2e..5cc500e9 100644
--- a/src/templates/qquickmenuitem_p.h
+++ b/src/templates/qquickmenuitem_p.h
@@ -65,6 +65,8 @@ Q_SIGNALS:
void triggered();
protected:
+ QFont defaultFont() const Q_DECL_OVERRIDE;
+
#ifndef QT_NO_ACCESSIBILITY
QAccessible::Role accessibleRole() const Q_DECL_OVERRIDE;
#endif