]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/settings/iconsviewsettingspage.cpp
Rename "Destination" to "Link Destination" as suggested by Frank Reininghaus
[dolphin.git] / src / settings / iconsviewsettingspage.cpp
index 306834910840a3ca6517bb665ba45c486ff4e8cd..059a4a84611f88ea2f776573092d978b13c2a937 100644 (file)
 #include <kglobalsettings.h>
 #include <klocale.h>
 #include <kcombobox.h>
+#include <KNumInput>
 
 #include <QCheckBox>
 #include <QGroupBox>
 #include <QLabel>
 #include <QListView>
 #include <QPushButton>
-#include <QSpinBox>
 #include <QGridLayout>
 #include <QVBoxLayout>
 
@@ -81,7 +81,7 @@ IconsViewSettingsPage::IconsViewSettingsPage(QWidget* parent) :
     connect(m_fontRequester, SIGNAL(changed()), this, SIGNAL(changed()));
 
     QLabel* textlinesCountLabel = new QLabel(i18nc("@label:textbox", "Number of lines:"), textGroup);
-    m_textlinesCountBox = new QSpinBox(textGroup);
+    m_textlinesCountBox = new KIntSpinBox(textGroup);
     m_textlinesCountBox->setMinimum(1);
     m_textlinesCountBox->setMaximum(5);
     connect(m_textlinesCountBox, SIGNAL(valueChanged(int)), this, SIGNAL(changed()));
@@ -173,7 +173,7 @@ void IconsViewSettingsPage::applySettings()
 
     settings->setUseSystemFont(m_fontRequester->mode() == DolphinFontRequester::SystemFont);
     settings->setFontFamily(font.family());
-    settings->setFontSize(font.pointSize());
+    settings->setFontSize(font.pointSizeF());
     settings->setItalicFont(font.italic());
     settings->setFontWeight(font.weight());
 
@@ -214,9 +214,10 @@ void IconsViewSettingsPage::loadSettings()
         m_fontRequester->setMode(DolphinFontRequester::SystemFont);
     } else {
         QFont font(settings->fontFamily(),
-                   settings->fontSize());
+                   qRound(settings->fontSize()));
         font.setItalic(settings->italicFont());
         font.setWeight(settings->fontWeight());
+        font.setPointSizeF(settings->fontSize());
         m_fontRequester->setMode(DolphinFontRequester::CustomFont);
         m_fontRequester->setCustomFont(font);
     }