]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/settings/iconsviewsettingspage.cpp
prepare the behavior-settings dialog to configure the shown meta data for tooltips
[dolphin.git] / src / settings / iconsviewsettingspage.cpp
index 90c08ee35ec2000eb9f082afffb5fbe918b1cd5c..78e9adf7aaeb676f73fec931c352101f147d87c2 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()));
@@ -186,6 +186,8 @@ void IconsViewSettingsPage::applySettings()
     } else {
         settings->setGridSpacing(GridSpacingBase + (index - 1) * GridSpacingInc);
     }
+
+    settings->writeConfig();
 }
 
 void IconsViewSettingsPage::restoreDefaults()