diff options
Diffstat (limited to 'src/plugins/help/filtersettingspage.h')
-rw-r--r-- | src/plugins/help/filtersettingspage.h | 15 |
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 |