X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/89822d3ff22d7694baa6659824b53f5dd3f0ccb2..1d4355f619ca8098d12f330741017e417a756083:/src/settings/interface/interfacesettingspage.cpp diff --git a/src/settings/interface/interfacesettingspage.cpp b/src/settings/interface/interfacesettingspage.cpp index 0159f822c..3f8e69ada 100644 --- a/src/settings/interface/interfacesettingspage.cpp +++ b/src/settings/interface/interfacesettingspage.cpp @@ -11,6 +11,10 @@ #include "previewssettingspage.h" #include "statusandlocationbarssettingspage.h" +#if HAVE_BALOO +#include "panelsettingspage.h" +#endif + #include #include @@ -41,6 +45,13 @@ InterfaceSettingsPage::InterfaceSettingsPage(QWidget *parent) tabWidget->addTab(confirmationsPage, i18nc("@title:tab Confirmations settings", "Confirmations")); connect(confirmationsPage, &ConfirmationsSettingsPage::changed, this, &InterfaceSettingsPage::changed); +#if HAVE_BALOO + // initialize 'Panel' tab + PanelSettingsPage *panelPage = new PanelSettingsPage(tabWidget); + tabWidget->addTab(panelPage, i18nc("@title:tab Panels settings", "Panels")); + connect(panelPage, &PanelSettingsPage::changed, this, &InterfaceSettingsPage::changed); +#endif + // initialize 'Status & location bars' tab StatusAndLocationBarsSettingsPage *statusAndLocationBarsPage = new StatusAndLocationBarsSettingsPage(tabWidget, foldersTabsPage); tabWidget->addTab(statusAndLocationBarsPage, i18nc("@title:tab Status & Location bars settings", "Status && Location bars")); @@ -49,6 +60,11 @@ InterfaceSettingsPage::InterfaceSettingsPage(QWidget *parent) m_pages.append(foldersTabsPage); m_pages.append(previewsPage); m_pages.append(confirmationsPage); + +#if HAVE_BALOO + m_pages.append(panelPage); +#endif + m_pages.append(statusAndLocationBarsPage); topLayout->addWidget(tabWidget, 0, {});