X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/2e6450da1cc62c0c8ad6f868becf0fa4a1f32022..2b58f0457e470b1e4f1ed2d947faca32bf982a49:/src/settings/services/servicessettingspage.h diff --git a/src/settings/services/servicessettingspage.h b/src/settings/services/servicessettingspage.h index c1239c9f5..8f507407b 100644 --- a/src/settings/services/servicessettingspage.h +++ b/src/settings/services/servicessettingspage.h @@ -19,13 +19,14 @@ #ifndef SERVICESSETTINGSPAGE_H #define SERVICESSETTINGSPAGE_H -#include +#include "settings/settingspagebase.h" #include class QListView; class QSortFilterProxyModel; class ServiceModel; +class QLineEdit; /** * @brief Page for the 'Services' settings of the Dolphin settings dialog. @@ -35,7 +36,7 @@ class ServicesSettingsPage : public SettingsPageBase Q_OBJECT public: - ServicesSettingsPage(QWidget* parent); + explicit ServicesSettingsPage(QWidget* parent); ~ServicesSettingsPage() override; /** @see SettingsPageBase::applySettings() */ @@ -59,21 +60,22 @@ private: */ void loadVersionControlSystems(); - bool isInServicesList(const QString& service) const; + bool isInServicesList(const QString &service) const; /** * Adds a row to the model of m_listView. */ - void addRow(const QString& icon, - const QString& text, - const QString& value, + void addRow(const QString &icon, + const QString &text, + const QString &value, bool checked); private: bool m_initialized; - ServiceModel* m_serviceModel; - QSortFilterProxyModel* m_sortModel; + ServiceModel *m_serviceModel; + QSortFilterProxyModel *m_sortModel; QListView* m_listView; + QLineEdit *m_searchLineEdit; QStringList m_enabledVcsPlugins; };