┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShaun Reich <[email protected]>2009-02-02 22:23:06 +0000
committerShaun Reich <[email protected]>2009-02-02 22:23:06 +0000
commita8d577ff2d5bfb74707538a4a50058d957164f40 (patch)
treef1822d11558c697d5f89d6ab1517166275fa4860
parentc2429b1dcb526a9f00dc6aeb30cbb3197b897e3b (diff)
A few more fixes...mostly cleanups.
*Grouped some statements that it didn't make sense to put after a certain block of code (giving the impression that it had to be after this block). *There is no need to set the value of the QSpinBox equal to that of the slider, when loading settings... their valueChanges() signals are connected to the opposite one's slot. *Made a now unused variable be used, it was inconsistent in this code block, two times '1' was used, but other times a var set to '1' would be used. *Moved some blocks of code from the loadSettings() method, into the constructor, since the loadSettings() method is called more than once, so it's more resource-friendly to do it this way. svn path=/trunk/KDE/kdebase/apps/; revision=920441
-rw-r--r--src/settings/previewssettingspage.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/settings/previewssettingspage.cpp b/src/settings/previewssettingspage.cpp
index 524ff487d..0d3263bb7 100644
--- a/src/settings/previewssettingspage.cpp
+++ b/src/settings/previewssettingspage.cpp
@@ -57,10 +57,12 @@ PreviewsSettingsPage::PreviewsSettingsPage(QWidget* parent) :
m_maxPreviewSize->setPageStep(10);
m_maxPreviewSize->setSingleStep(1);
m_maxPreviewSize->setTickPosition(QSlider::TicksBelow);
+ m_maxPreviewSize->setRange(1, 100); /* MB */
m_spinBox = new QSpinBox(hBox);
m_spinBox->setSingleStep(1);
m_spinBox->setSuffix(" MB");
+ m_spinBox->setRange(1, 100); /* MB */
connect(m_maxPreviewSize, SIGNAL(valueChanged(int)),
m_spinBox, SLOT(setValue(int)));
@@ -113,7 +115,6 @@ void PreviewsSettingsPage::loadSettings()
{
const int min = 1; // MB
const int max = 100; // MB
- m_maxPreviewSize->setRange(min, max);
KConfigGroup globalConfig(KGlobal::config(), "PreviewSettings");
// TODO: The default value of 5 MB must match with the default value inside
@@ -121,15 +122,12 @@ void PreviewsSettingsPage::loadSettings()
// should be added for getting the default size?
const int maxByteSize = globalConfig.readEntry("MaximumSize", 5 * 1024 * 1024 /* 5 MB */);
int maxMByteSize = maxByteSize / (1024 * 1024);
- if (maxMByteSize < 1) {
- maxMByteSize = 1;
+ if (maxMByteSize < min) {
+ maxMByteSize = min;
} else if (maxMByteSize > max) {
maxMByteSize = max;
}
- m_spinBox->setRange(min, max);
-
m_maxPreviewSize->setValue(maxMByteSize);
- m_spinBox->setValue(m_maxPreviewSize->value());
const bool useFileThumbnails = globalConfig.readEntry("UseFileThumbnails", true);
m_useFileThumbnails->setChecked(useFileThumbnails);