mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-19 16:31:21 +00:00
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
This commit is contained in:
parent
c1a086da25
commit
23bd9f0d66
|
@ -31,13 +31,13 @@
|
|||
#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()));
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -29,14 +29,14 @@
|
|||
#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 */
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue