aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorNikita Krupenko <krnekit@gmail.com>2016-03-15 18:09:31 +0200
committerNikita Krupenko <krnekit@gmail.com>2016-03-16 16:45:29 +0000
commit9799a28e1d00a6a72fd813e97ef3cd0ede8ba746 (patch)
treec78d6891234f8cc402f44960a3401f4a70772978 /src/imports
parent495ef4fbb9766a766dcc6390636f785bf7bb09d9 (diff)
Material: corrected default, ToolButton and checkable controls fonts
According to Android sources, ToolButton has the same font, as other buttons and checkable controls use default (system) font. Also, set proper size for default font. Change-Id: I355ab57ef476918bab346538fefbd6c0209d2221 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/controls/material/qquickmaterialtheme.cpp11
-rw-r--r--src/imports/controls/material/qquickmaterialtheme_p.h1
2 files changed, 3 insertions, 9 deletions
diff --git a/src/imports/controls/material/qquickmaterialtheme.cpp b/src/imports/controls/material/qquickmaterialtheme.cpp
index c373c61b..5c89d382 100644
--- a/src/imports/controls/material/qquickmaterialtheme.cpp
+++ b/src/imports/controls/material/qquickmaterialtheme.cpp
@@ -51,18 +51,16 @@ QQuickMaterialTheme::QQuickMaterialTheme(QPlatformTheme *theme)
if (font.exactMatch()) {
systemFont.setFamily(font.family());
buttonFont.setFamily(font.family());
- toolButtonFont.setFamily(font.family());
itemViewFont.setFamily(font.family());
menuItemFont.setFamily(font.family());
}
+ systemFont.setPixelSize(14);
+
buttonFont.setPixelSize(14);
buttonFont.setCapitalization(QFont::AllUppercase);
buttonFont.setWeight(QFont::Medium);
- toolButtonFont.setPixelSize(14);
- toolButtonFont.setCapitalization(QFont::AllUppercase);
-
itemViewFont.setPixelSize(14);
itemViewFont.setWeight(QFont::Medium);
@@ -78,15 +76,12 @@ const QFont *QQuickMaterialTheme::font(QPlatformTheme::Font type) const
switch (type) {
case QPlatformTheme::TabButtonFont:
case QPlatformTheme::PushButtonFont:
- return &buttonFont;
case QPlatformTheme::ToolButtonFont:
- return &toolButtonFont;
+ return &buttonFont;
case QPlatformTheme::ItemViewFont:
return &itemViewFont;
case QPlatformTheme::MenuItemFont:
case QPlatformTheme::ComboMenuItemFont:
- case QPlatformTheme::CheckBoxFont:
- case QPlatformTheme::RadioButtonFont:
return &menuItemFont;
default:
return &systemFont;
diff --git a/src/imports/controls/material/qquickmaterialtheme_p.h b/src/imports/controls/material/qquickmaterialtheme_p.h
index e0279bf6..28008a14 100644
--- a/src/imports/controls/material/qquickmaterialtheme_p.h
+++ b/src/imports/controls/material/qquickmaterialtheme_p.h
@@ -66,7 +66,6 @@ public:
private:
QFont systemFont;
QFont buttonFont;
- QFont toolButtonFont;
QFont itemViewFont;
QFont menuItemFont;
};