]> cloud.milkyroute.net Git - dolphin.git/blob - src/settings/kcm/kcmdolphingeneral.h
SVN_SILENT made messages (.desktop file) - always resolve ours
[dolphin.git] / src / settings / kcm / kcmdolphingeneral.h
1 /*
2 * SPDX-FileCopyrightText: 2009 Peter Penz <peter.penz19@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7 #ifndef KCMDOLPHINGENERAL_H
8 #define KCMDOLPHINGENERAL_H
9
10 #include <KCModule>
11
12 #include <QList>
13
14 class SettingsPageBase;
15
16 /**
17 * @brief Allow to configure general Dolphin settings.
18 */
19 class DolphinGeneralConfigModule : public KCModule
20 {
21 Q_OBJECT
22
23 public:
24 DolphinGeneralConfigModule(QObject *parent, const KPluginMetaData &data);
25 ~DolphinGeneralConfigModule() override;
26
27 void save() override;
28 void defaults() override;
29
30 private:
31 QList<SettingsPageBase *> m_pages;
32 };
33
34 #endif