aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/help/filtersettingspage.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/help/filtersettingspage.h')
-rw-r--r--src/plugins/help/filtersettingspage.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/plugins/help/filtersettingspage.h b/src/plugins/help/filtersettingspage.h
index 4d5d102107..6d98f096d8 100644
--- a/src/plugins/help/filtersettingspage.h
+++ b/src/plugins/help/filtersettingspage.h
@@ -25,11 +25,16 @@
#pragma once
-#include "ui_filtersettingspage.h"
#include <coreplugin/dialogs/ioptionspage.h>
#include <QPointer>
+#ifndef HELP_NEW_FILTER_ENGINE
+#include "ui_filtersettingspage.h"
+#else
+class QHelpFilterSettingsWidget;
+#endif
+
namespace Help {
namespace Internal {
@@ -48,9 +53,11 @@ signals:
void filtersChanged();
private:
+
+ void updateFilterPage();
+#ifndef HELP_NEW_FILTER_ENGINE
void updateAttributes(QListWidgetItem *item);
void updateFilterMap();
- void updateFilterPage();
void addFilter();
void removeFilter();
void updateFilterDescription(const QString &filter);
@@ -64,6 +71,10 @@ private:
FilterMap m_filterMapBackup;
QStringList m_removedFilters;
+#else
+ QPointer<QHelpFilterSettingsWidget> m_widget;
+#endif
+
};
} // namespace Help