┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/settings/interface/interfacesettingspage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings/interface/interfacesettingspage.cpp')
-rw-r--r--src/settings/interface/interfacesettingspage.cpp16
1 files changed, 16 insertions, 0 deletions
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 <KLocalizedString>
#include <QTabWidget>
@@ -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, {});