#include "dolphin_iconsmodesettings.h"
-#include <kglobalsettings.h>
+#include <kcolorscheme.h>
#include <klocale.h>
#include <kvbox.h>
#include <QGroupBox>
#include <QLabel>
#include <QSlider>
-#include <QVBoxLayout>
+#include <QBoxLayout>
IconSizeDialog::IconSizeDialog(QWidget* parent) :
KDialog(parent),
m_iconSizeViewer(0),
m_previewSizeSlider(0),
m_previewSizeViewer(0)
-
{
IconsModeSettings* settings = DolphinSettings::instance().iconsModeSettings();
Q_ASSERT(settings != 0);
const int spacing = KDialog::spacingHint();
- setCaption(i18n("Change Icon and Preview Size"));
- setButtons(Ok|Cancel);
+ setCaption(i18n("Change Icon & Preview Size"));
+ setButtons(Ok | Cancel);
setDefaultButton(Ok);
QWidget* main = new QWidget();
// create 'Icon Size' group including slider and preview
QGroupBox* iconSizeBox = new QGroupBox(i18n("Icon Size"), main);
- const QColor iconBackgroundColor(KGlobalSettings::baseColor());
+ const QColor iconBackgroundColor = KColorScheme(KColorScheme::View).background();
KHBox* iconSizeHBox = new KHBox(iconSizeBox);
iconSizeHBox->setSpacing(spacing);
- new QLabel(i18n("Small"), iconSizeHBox);
+ new QLabel(i18nc("Size", "Small"), iconSizeHBox);
m_iconSizeSlider = new QSlider(0, 5, 1, 0, Qt::Horizontal, iconSizeHBox);
m_iconSizeSlider->setValue(sliderValue(settings->iconSize()));
m_iconSizeSlider->setTickmarks(QSlider::TicksBelow);
connect(m_iconSizeSlider, SIGNAL(valueChanged(int)),
this, SLOT(updateIconSize(int)));
- new QLabel(i18n("Large"), iconSizeHBox);
+ new QLabel(i18nc("Size", "Large"), iconSizeHBox);
- m_iconSizeViewer = new PixmapViewer(iconSizeBox);
+ m_iconSizeViewer = new PixmapViewer(iconSizeBox, PixmapViewer::SizeTransition);
m_iconSizeViewer->setMinimumWidth(K3Icon::SizeEnormous);
m_iconSizeViewer->setFixedHeight(K3Icon::SizeEnormous);
m_iconSizeViewer->setEraseColor(iconBackgroundColor);
KHBox* previewSizeHBox = new KHBox(previewSizeBox);
previewSizeHBox->setSpacing(spacing);
- new QLabel(i18n("Small"), previewSizeHBox);
+ new QLabel(i18nc("Size", "Small"), previewSizeHBox);
m_previewSizeSlider = new QSlider(0, 5, 1, 0, Qt::Horizontal, previewSizeHBox);
m_previewSizeSlider->setValue(sliderValue(settings->previewSize()));
m_previewSizeSlider->setTickmarks(QSlider::TicksBelow);
connect(m_previewSizeSlider, SIGNAL(valueChanged(int)),
this, SLOT(updatePreviewSize(int)));
- new QLabel(i18n("Large"), previewSizeHBox);
+ new QLabel(i18nc("Size", "Large"), previewSizeHBox);
- m_previewSizeViewer = new PixmapViewer(previewSizeBox);
+ m_previewSizeViewer = new PixmapViewer(previewSizeBox, PixmapViewer::SizeTransition);
m_previewSizeViewer->setMinimumWidth(K3Icon::SizeEnormous);
m_previewSizeViewer->setFixedHeight(K3Icon::SizeEnormous);
m_previewSizeViewer->setEraseColor(iconBackgroundColor);
{
int size = K3Icon::SizeMedium;
switch (sliderValue) {
- case 0: size = K3Icon::SizeSmall; break;
- case 1: size = K3Icon::SizeSmallMedium; break;
- case 2: size = K3Icon::SizeMedium; break;
- case 3: size = K3Icon::SizeLarge; break;
- case 4: size = K3Icon::SizeHuge; break;
- case 5: size = K3Icon::SizeEnormous; break;
+ case 0: size = K3Icon::SizeSmall; break;
+ case 1: size = K3Icon::SizeSmallMedium; break;
+ case 2: size = K3Icon::SizeMedium; break;
+ case 3: size = K3Icon::SizeLarge; break;
+ case 4: size = K3Icon::SizeHuge; break;
+ case 5: size = K3Icon::SizeEnormous; break;
}
return size;
}
{
int value = 0;
switch (iconSize) {
- case K3Icon::SizeSmall: value = 0; break;
- case K3Icon::SizeSmallMedium: value = 1; break;
- case K3Icon::SizeMedium: value = 2; break;
- case K3Icon::SizeLarge: value = 3; break;
- case K3Icon::SizeHuge: value = 4; break;
- case K3Icon::SizeEnormous: value = 5; break;
- default: break;
+ case K3Icon::SizeSmall: value = 0; break;
+ case K3Icon::SizeSmallMedium: value = 1; break;
+ case K3Icon::SizeMedium: value = 2; break;
+ case K3Icon::SizeLarge: value = 3; break;
+ case K3Icon::SizeHuge: value = 4; break;
+ case K3Icon::SizeEnormous: value = 5; break;
+ default: break;
}
return value;
}