diff options
| author | Peter Penz <[email protected]> | 2008-08-03 14:53:30 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-08-03 14:53:30 +0000 |
| commit | afcbe61a6c964f45a043d1a9508738476610559b (patch) | |
| tree | 78aa267a3aed38fb32345c008c2941442adb9e3d /src/startupsettingspage.cpp | |
| parent | caae1f4d6651fe0a04631c26504d0fa017f1d539 (diff) | |
Allow to configure in the startup configuration whether the URL Navigator should show the full path in the breadcrumb view.
svn path=/trunk/KDE/kdebase/apps/; revision=841571
Diffstat (limited to 'src/startupsettingspage.cpp')
| -rw-r--r-- | src/startupsettingspage.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/startupsettingspage.cpp b/src/startupsettingspage.cpp index 532c6e606..35fc47a57 100644 --- a/src/startupsettingspage.cpp +++ b/src/startupsettingspage.cpp @@ -45,6 +45,7 @@ StartupSettingsPage::StartupSettingsPage(DolphinMainWindow* mainWin, QWidget* pa m_homeUrl(0), m_splitView(0), m_editableUrl(0), + m_showFullPath(0), m_filterBar(0) { const int spacing = KDialog::spacingHint(); @@ -84,10 +85,12 @@ StartupSettingsPage::StartupSettingsPage(DolphinMainWindow* mainWin, QWidget* pa // create 'Split view', 'Editable location' and 'Filter bar' checkboxes m_splitView = new QCheckBox(i18nc("@option:check Startup Settings", "Split view mode"), vBox); m_editableUrl = new QCheckBox(i18nc("@option:check Startup Settings", "Editable location bar"), vBox); + m_showFullPath = new QCheckBox(i18nc("@option:check Startup Settings", "Show full path inside location bar"), vBox); m_filterBar = new QCheckBox(i18nc("@option:check Startup Settings", "Show filter bar"), vBox); - connect(m_splitView, SIGNAL(toggled(bool)), this, SIGNAL(changed())); - connect(m_editableUrl, SIGNAL(toggled(bool)), this, SIGNAL(changed())); - connect(m_filterBar, SIGNAL(toggled(bool)), this, SIGNAL(changed())); + connect(m_splitView, SIGNAL(toggled(bool)), this, SIGNAL(changed())); + connect(m_editableUrl, SIGNAL(toggled(bool)), this, SIGNAL(changed())); + connect(m_showFullPath, SIGNAL(toggled(bool)), this, SIGNAL(changed())); + connect(m_filterBar, SIGNAL(toggled(bool)), this, SIGNAL(changed())); // Add a dummy widget with no restriction regarding // a vertical resizing. This assures that the dialog layout @@ -121,6 +124,7 @@ void StartupSettingsPage::applySettings() settings->setSplitView(m_splitView->isChecked()); settings->setEditableUrl(m_editableUrl->isChecked()); + settings->setShowFullPath(m_showFullPath->isChecked()); settings->setFilterBar(m_filterBar->isChecked()); } @@ -158,6 +162,7 @@ void StartupSettingsPage::loadSettings() m_homeUrl->setText(settings->homeUrl()); m_splitView->setChecked(settings->splitView()); m_editableUrl->setChecked(settings->editableUrl()); + m_showFullPath->setChecked(settings->showFullPath()); m_filterBar->setChecked(settings->filterBar()); } |
