QWidget* parent) :
KVBox(parent),
m_mainWindow(mainWindow),
- m_dateBox(0),
- m_permissionsBox(0),
- m_ownerBox(0),
- m_groupBox(0),
m_smallIconSize(0),
m_mediumIconSize(0),
m_largeIconSize(0),
setSpacing(spacing);
setMargin(margin);
- // create "Columns" properties
- QGroupBox* columnsBox = new QGroupBox(i18nc("@title:group", "Columns"), this);
- columnsBox->setSizePolicy(sizePolicy);
-
- m_dateBox = new QCheckBox(i18nc("@option:check Columns", "Date"), this);
- m_permissionsBox = new QCheckBox(i18nc("@option:check Columns", "Permissions"), this);
- m_ownerBox = new QCheckBox(i18nc("@option:check Columns", "Owner"), this);
- m_groupBox = new QCheckBox(i18nc("@option:check Columns", "Group"), this);
- m_typeBox = new QCheckBox(i18nc("@option:check Columns", "Type"), this);
-
- QHBoxLayout* columnsLayout = new QHBoxLayout(columnsBox);
- columnsLayout->addWidget(m_dateBox);
- columnsLayout->addWidget(m_permissionsBox);
- columnsLayout->addWidget(m_ownerBox);
- columnsLayout->addWidget(m_groupBox);
- columnsLayout->addWidget(m_typeBox);
-
// Create "Icon" properties
QGroupBox* iconSizeBox = new QGroupBox(i18nc("@title:group", "Icon Size"), this);
iconSizeBox->setSizePolicy(sizePolicy);
{
DetailsModeSettings* settings = DolphinSettings::instance().detailsModeSettings();
- settings->setShowDate(m_dateBox->isChecked());
- settings->setShowPermissions(m_permissionsBox->isChecked());
- settings->setShowOwner(m_ownerBox->isChecked());
- settings->setShowGroup(m_groupBox->isChecked());
- settings->setShowType(m_typeBox->isChecked());
-
- int iconSize = K3Icon::SizeSmall;
+ int iconSize = KIconLoader::SizeSmall;
if (m_mediumIconSize->isChecked()) {
- iconSize = K3Icon::SizeMedium;
+ iconSize = KIconLoader::SizeMedium;
} else if (m_largeIconSize->isChecked()) {
- iconSize = K3Icon::SizeLarge;
+ iconSize = KIconLoader::SizeLarge;
}
settings->setIconSize(iconSize);
{
DetailsModeSettings* settings = DolphinSettings::instance().detailsModeSettings();
- m_dateBox->setChecked(settings->showDate());
- m_permissionsBox->setChecked(settings->showPermissions());
- m_ownerBox->setChecked(settings->showOwner());
- m_groupBox->setChecked(settings->showGroup());
- m_typeBox->setChecked(settings->showType());
-
switch (settings->iconSize()) {
- case K3Icon::SizeLarge:
+ case KIconLoader::SizeLarge:
m_largeIconSize->setChecked(true);
break;
- case K3Icon::SizeMedium:
+ case KIconLoader::SizeMedium:
m_mediumIconSize->setChecked(true);
break;
- case K3Icon::SizeSmall:
+ case KIconLoader::SizeSmall:
default:
m_smallIconSize->setChecked(true);
}