[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kcalc/frameworks] /: KF5 port: KGlobalSettings:generalFont -> QFontDatabase::systemFont
From:       Christoph Feck <christoph () maxiom ! de>
Date:       2014-09-23 22:05:32
Message-ID: E1XWYDE-0007oU-Tk () scm ! kde ! org
[Download RAW message or body]

Git commit e3f05e217814fd6097510f90b5bedfb938ecf92e by Christoph Feck.
Committed on 23/09/2014 at 22:01.
Pushed by cfeck into branch 'frameworks'.

KF5 port: KGlobalSettings:generalFont -> QFontDatabase::systemFont

M  +6    -4    kcalc.kcfg
M  +1    -0    kcalcdisplay.cpp

http://commits.kde.org/kcalc/e3f05e217814fd6097510f90b5bedfb938ecf92e

diff --git a/kcalc.kcfg b/kcalc.kcfg
index 6620ebb..199a700 100644
--- a/kcalc.kcfg
+++ b/kcalc.kcfg
@@ -3,8 +3,7 @@
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
       http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
-  <include>KApplication</include>
-  <include>KGlobalSettings</include>
+  <include>QFontDatabase</include>
   <include>KColorScheme</include>
   <include>KLocalizedString</include>
   <kcfgfile name="kcalcrc"/>
@@ -50,11 +49,14 @@
   <group name="Font">
     <entry name="ButtonFont" type="Font">
       <label>The font to use for the buttons.</label>
-      <default code="true">KGlobalSettings::generalFont()</default>
+      <default code="true">QFontDatabase::systemFont(QFontDatabase::GeneralFont)</default>
     </entry>
     <entry name="DisplayFont" type="Font">
       <label>The font to use in the display.</label>
-      <default code="true">QFont(KGlobalSettings::generalFont().family(), 14, QFont::Bold)</default>
+      <code>QFont defaultDisplayFont = QFontDatabase::systemFont(QFontDatabase::GeneralFont);
+            defaultDisplayFont.setWeight(QFont::Bold);
+            defaultDisplayFont.setPointSizeF(defaultDisplayFont.pointSizeF() * 1.4);</code>
+      <default code="true">defaultDisplayFont</default>
     </entry>
   </group>
   <group name="Precision">
diff --git a/kcalcdisplay.cpp b/kcalcdisplay.cpp
index 3c27579..b4e2b3b 100644
--- a/kcalcdisplay.cpp
+++ b/kcalcdisplay.cpp
@@ -21,6 +21,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #include "kcalcdisplay.h"
 
+#include <QApplication>
 #include <QClipboard>
 #include <QMouseEvent>
 #include <QPainter>
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic