m_smallIconSize(0),
m_mediumIconSize(0),
m_largeIconSize(0),
- m_fontRequester(0)
+ m_fontRequester(0),
+ m_expandableFolders(0)
{
const int spacing = KDialog::spacingHint();
const int margin = KDialog::marginHint();
textLayout->addWidget(fontLabel);
textLayout->addWidget(m_fontRequester);
+ // create "Expandable Folders" checkbox
+ m_expandableFolders = new QCheckBox(i18nc("@option:check", "Expandable Folders"), this);
+
// Add a dummy widget with no restriction regarding
// a vertical resizing. This assures that the dialog layout
// is not stretched vertically.
settings->setFontFamily(font.family());
settings->setFontSize(font.pointSize());
settings->setItalicFont(font.italic());
- settings->setBoldFont(font.bold());
+ settings->setFontWeight(font.weight());
+
+ settings->setExpandableFolders(m_expandableFolders->isChecked());
}
void DetailsViewSettingsPage::restoreDefaults()
QFont font(settings->fontFamily(),
settings->fontSize());
font.setItalic(settings->italicFont());
- font.setBold(settings->boldFont());
+ font.setWeight(settings->fontWeight());
m_fontRequester->setMode(DolphinFontRequester::CustomFont);
m_fontRequester->setCustomFont(font);
}
+
+ m_expandableFolders->setChecked(settings->expandableFolders());
}
#include "detailsviewsettingspage.moc"