]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Use KIntSpinBox instead of QSpinBox for better integration with KDE. As a bonus this...
authorAndrius Štikonas <stikonas@gmail.com>
Tue, 30 Jun 2009 20:09:04 +0000 (20:09 +0000)
committerAndrius Štikonas <stikonas@gmail.com>
Tue, 30 Jun 2009 20:09:04 +0000 (20:09 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=989742

src/settings/iconsviewsettingspage.cpp
src/settings/iconsviewsettingspage.h
src/settings/previewssettingspage.cpp
src/settings/previewssettingspage.h

index 306834910840a3ca6517bb665ba45c486ff4e8cd..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()));
index c30ade6733b80fab23ca25d6cd200b90720bc141..e2a2f2125d85207dc18dc7021373702c35113f50 100644 (file)
@@ -27,7 +27,7 @@ class DolphinFontRequester;
 class IconSizeGroupBox;
 class QCheckBox;
 class KComboBox;
-class QSpinBox;
+class KIntSpinBox;
 
 /**
  * @brief Tab page for the 'Icons Mode' and 'Previews Mode' settings
@@ -79,7 +79,7 @@ private:
     IconSizeGroupBox* m_iconSizeGroupBox;
     KComboBox* m_textWidthBox;
     DolphinFontRequester* m_fontRequester;
-    QSpinBox* m_textlinesCountBox;
+    KIntSpinBox* m_textlinesCountBox;
 
     KComboBox* m_arrangementBox;
     KComboBox* m_gridSpacingBox;
index f117183d4a53c81aaac86379e3cf8b54e853f97a..9ddb2ad0fad5d165d5cdcdee32335493594a5217 100644 (file)
 #include <QListWidget>
 #include <QRadioButton>
 #include <QSlider>
-#include <QSpinBox>
 #include <QBoxLayout>
 
 #include <kconfiggroup.h>
 #include <kdialog.h>
 #include <kglobal.h>
-#include <klocale.h>
 #include <khbox.h>
+#include <klocale.h>
+#include <KNumInput>
 #include <kservicetypetrader.h>
 #include <kservice.h>
 #include <kvbox.h>
@@ -76,7 +76,7 @@ PreviewsSettingsPage::PreviewsSettingsPage(QWidget* parent) :
     m_maxPreviewSize->setTickPosition(QSlider::TicksBelow);
     m_maxPreviewSize->setRange(1, 100); /* MB */
 
-    m_spinBox = new QSpinBox(hBox);
+    m_spinBox = new KIntSpinBox(hBox);
     m_spinBox->setSingleStep(1);
     m_spinBox->setSuffix(" MB");
     m_spinBox->setRange(1, 100); /* MB */
index bce1f5be5792d0f2cf5a65775a44b668324caacc..1458c1b51aedebe26d8e04fb9019789e8485d01b 100644 (file)
@@ -28,7 +28,7 @@ class QCheckBox;
 class QListWidget;
 class QRadioButton;
 class QSlider;
-class QSpinBox;
+class KIntSpinBox;
 
 /**
  * @brief Allows the configuration of file previews.
@@ -62,7 +62,7 @@ private:
     QListWidget* m_previewPluginsList;
     QStringList m_enabledPreviewPlugins;
     QSlider* m_maxPreviewSize;
-    QSpinBox* m_spinBox;
+    KIntSpinBox* m_spinBox;
     QCheckBox* m_useFileThumbnails;
 };