┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/detailsviewsettingspage.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-02-16 13:16:59 +0000
committerPeter Penz <[email protected]>2008-02-16 13:16:59 +0000
commit67f36d71e78c2c64500229150d262b621f69fe54 (patch)
treebb62c026be3e51648347411be9aa03b2bf3e70f9 /src/detailsviewsettingspage.cpp
parent0706655eab026b9ab328e1b56292655281ad0596 (diff)
Provide an option for the details view to expand folders (= tree view), as this is required for Konqueror to get back this functionality from KDE 3. It is possible in Dolphin to enable this option too, but it is set to false per default.
BUG: 155571 svn path=/trunk/KDE/kdebase/apps/; revision=775621
Diffstat (limited to 'src/detailsviewsettingspage.cpp')
-rw-r--r--src/detailsviewsettingspage.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/detailsviewsettingspage.cpp b/src/detailsviewsettingspage.cpp
index 50f2bac8a..7ff25179d 100644
--- a/src/detailsviewsettingspage.cpp
+++ b/src/detailsviewsettingspage.cpp
@@ -42,7 +42,8 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow,
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();
@@ -80,6 +81,9 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow,
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.
@@ -110,6 +114,8 @@ void DetailsViewSettingsPage::applySettings()
settings->setFontSize(font.pointSize());
settings->setItalicFont(font.italic());
settings->setBoldFont(font.bold());
+
+ settings->setExpandableFolders(m_expandableFolders->isChecked());
}
void DetailsViewSettingsPage::restoreDefaults()
@@ -147,6 +153,8 @@ void DetailsViewSettingsPage::loadSettings()
m_fontRequester->setMode(DolphinFontRequester::CustomFont);
m_fontRequester->setCustomFont(font);
}
+
+ m_expandableFolders->setChecked(settings->expandableFolders());
}
#include "detailsviewsettingspage.moc"