BUG: 150028
svn path=/trunk/KDE/kdebase/apps/; revision=724946
#include "dolphin_generalsettings.h"
#include "dolphin_generalsettings.h"
#include <QRadioButton>
#include <QSlider>
#include <QSpinBox>
#include <QRadioButton>
#include <QSlider>
#include <QSpinBox>
m_localProps(0),
m_globalProps(0),
m_maxPreviewSize(0),
m_localProps(0),
m_globalProps(0),
m_maxPreviewSize(0),
+ m_spinBox(0),
+ m_useFileThumbnails(0)
{
const int spacing = KDialog::spacingHint();
const int margin = KDialog::marginHint();
{
const int spacing = KDialog::spacingHint();
const int margin = KDialog::marginHint();
connect(m_spinBox, SIGNAL(valueChanged(int)),
m_maxPreviewSize, SLOT(setValue(int)));
connect(m_spinBox, SIGNAL(valueChanged(int)),
m_maxPreviewSize, SLOT(setValue(int)));
+ m_useFileThumbnails = new QCheckBox(i18n("Use thumbnails embedded in files"), previewBox);
+
QVBoxLayout* previewBoxLayout = new QVBoxLayout(previewBox);
previewBoxLayout->addWidget(maxFileSize);
previewBoxLayout->addWidget(vBox);
QVBoxLayout* previewBoxLayout = new QVBoxLayout(previewBox);
previewBoxLayout->addWidget(maxFileSize);
previewBoxLayout->addWidget(vBox);
+ previewBoxLayout->addWidget(m_useFileThumbnails);
// Add a dummy widget with no restriction regarding
// a vertical resizing. This assures that the dialog layout
// Add a dummy widget with no restriction regarding
// a vertical resizing. This assures that the dialog layout
globalConfig.writeEntry("MaximumSize",
byteCount,
KConfigBase::Normal | KConfigBase::Global);
globalConfig.writeEntry("MaximumSize",
byteCount,
KConfigBase::Normal | KConfigBase::Global);
+ globalConfig.writeEntry("UseFileThumbnails",
+ m_useFileThumbnails->isChecked(),
+ KConfigBase::Normal | KConfigBase::Global);
m_maxPreviewSize->setValue(maxMByteSize);
m_spinBox->setValue(m_maxPreviewSize->value());
m_maxPreviewSize->setValue(maxMByteSize);
m_spinBox->setValue(m_maxPreviewSize->value());
+
+ const bool useFileThumbnails = globalConfig.readEntry("UseFileThumbnails", true);
+ m_useFileThumbnails->setChecked(useFileThumbnails);
}
#include "generalviewsettingspage.moc"
}
#include "generalviewsettingspage.moc"
#include <kvbox.h>
class DolphinMainWindow;
#include <kvbox.h>
class DolphinMainWindow;
class QRadioButton;
class QSlider;
class QSpinBox;
class QRadioButton;
class QSlider;
class QSpinBox;
QRadioButton* m_globalProps;
QSlider* m_maxPreviewSize;
QSpinBox* m_spinBox;
QRadioButton* m_globalProps;
QSlider* m_maxPreviewSize;
QSpinBox* m_spinBox;
+ QCheckBox* m_useFileThumbnails;