]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Use floating point font sizes for font requester
authorChristoph Feck <christoph@maxiom.de>
Sat, 27 Mar 2010 20:44:15 +0000 (20:44 +0000)
committerChristoph Feck <christoph@maxiom.de>
Sat, 27 Mar 2010 20:44:15 +0000 (20:44 +0000)
CCBUG: 220632

svn path=/trunk/KDE/kdebase/apps/; revision=1108111

src/settings/columnviewsettingspage.cpp
src/settings/detailsviewsettingspage.cpp
src/settings/iconsviewsettingspage.cpp

index a935d4e93699c3e2d19bc173fd20935dd9ed3332..b1c3e119c31d42b324c4b3317f4b8c2a07f036ee 100644 (file)
@@ -144,9 +144,10 @@ void ColumnViewSettingsPage::loadSettings()
         m_fontRequester->setMode(DolphinFontRequester::SystemFont);
     } else {
         QFont font(settings->fontFamily(),
         m_fontRequester->setMode(DolphinFontRequester::SystemFont);
     } else {
         QFont font(settings->fontFamily(),
-                   settings->fontSize());
+                   qRound(settings->fontSize()));
         font.setItalic(settings->italicFont());
         font.setWeight(settings->fontWeight());
         font.setItalic(settings->italicFont());
         font.setWeight(settings->fontWeight());
+        font.setPointSizeF(settings->fontSize());
         m_fontRequester->setMode(DolphinFontRequester::CustomFont);
         m_fontRequester->setCustomFont(font);
     }
         m_fontRequester->setMode(DolphinFontRequester::CustomFont);
         m_fontRequester->setCustomFont(font);
     }
index 56646e8c454a7c526fe6637a7052d3376b4ea18e..dd819be7092ab4738433af7ab2544fb7dc1280c8 100644 (file)
@@ -137,9 +137,10 @@ void DetailsViewSettingsPage::loadSettings()
         m_fontRequester->setMode(DolphinFontRequester::SystemFont);
     } else {
         QFont font(settings->fontFamily(),
         m_fontRequester->setMode(DolphinFontRequester::SystemFont);
     } else {
         QFont font(settings->fontFamily(),
-                   settings->fontSize());
+                   qRound(settings->fontSize()));
         font.setItalic(settings->italicFont());
         font.setWeight(settings->fontWeight());
         font.setItalic(settings->italicFont());
         font.setWeight(settings->fontWeight());
+        font.setPointSizeF(settings->fontSize());
         m_fontRequester->setMode(DolphinFontRequester::CustomFont);
         m_fontRequester->setCustomFont(font);
     }
         m_fontRequester->setMode(DolphinFontRequester::CustomFont);
         m_fontRequester->setCustomFont(font);
     }
index dc3586c499dba80197cc305f6c2839239a706165..059a4a84611f88ea2f776573092d978b13c2a937 100644 (file)
@@ -214,9 +214,10 @@ void IconsViewSettingsPage::loadSettings()
         m_fontRequester->setMode(DolphinFontRequester::SystemFont);
     } else {
         QFont font(settings->fontFamily(),
         m_fontRequester->setMode(DolphinFontRequester::SystemFont);
     } else {
         QFont font(settings->fontFamily(),
-                   settings->fontSize());
+                   qRound(settings->fontSize()));
         font.setItalic(settings->italicFont());
         font.setWeight(settings->fontWeight());
         font.setItalic(settings->italicFont());
         font.setWeight(settings->fontWeight());
+        font.setPointSizeF(settings->fontSize());
         m_fontRequester->setMode(DolphinFontRequester::CustomFont);
         m_fontRequester->setCustomFont(font);
     }
         m_fontRequester->setMode(DolphinFontRequester::CustomFont);
         m_fontRequester->setCustomFont(font);
     }