From: Andrius Štikonas Date: Tue, 30 Jun 2009 20:09:04 +0000 (+0000) Subject: Use KIntSpinBox instead of QSpinBox for better integration with KDE. As a bonus this... X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/23bd9f0d6668cf56fc2820c5176c74b74fb4b038 Use KIntSpinBox instead of QSpinBox for better integration with KDE. As a bonus this allows to use plural suffix in spinboxes since KDE 4.3 if necessary. svn path=/trunk/KDE/kdebase/apps/; revision=989742 --- diff --git a/src/settings/iconsviewsettingspage.cpp b/src/settings/iconsviewsettingspage.cpp index 306834910..78e9adf7a 100644 --- a/src/settings/iconsviewsettingspage.cpp +++ b/src/settings/iconsviewsettingspage.cpp @@ -31,13 +31,13 @@ #include #include #include +#include #include #include #include #include #include -#include #include #include @@ -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())); diff --git a/src/settings/iconsviewsettingspage.h b/src/settings/iconsviewsettingspage.h index c30ade673..e2a2f2125 100644 --- a/src/settings/iconsviewsettingspage.h +++ b/src/settings/iconsviewsettingspage.h @@ -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; diff --git a/src/settings/previewssettingspage.cpp b/src/settings/previewssettingspage.cpp index f117183d4..9ddb2ad0f 100644 --- a/src/settings/previewssettingspage.cpp +++ b/src/settings/previewssettingspage.cpp @@ -29,14 +29,14 @@ #include #include #include -#include #include #include #include #include -#include #include +#include +#include #include #include #include @@ -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 */ diff --git a/src/settings/previewssettingspage.h b/src/settings/previewssettingspage.h index bce1f5be5..1458c1b51 100644 --- a/src/settings/previewssettingspage.h +++ b/src/settings/previewssettingspage.h @@ -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; };