File indexing completed on 2024-04-28 05:42:49
0001 /* 0002 SPDX-FileCopyrightText: 2001 Otto Bruggeman <otto.bruggeman@home.nl> 0003 SPDX-FileCopyrightText: 2001 John Firebaugh <jfirebaugh@kde.org> 0004 0005 SPDX-License-Identifier: GPL-2.0-or-later 0006 */ 0007 0008 #ifndef SETTINGSBASE_H 0009 #define SETTINGSBASE_H 0010 0011 // lib 0012 #include "dialogpages_export.h" 0013 // Qt 0014 #include <QObject> 0015 0016 class QWidget; 0017 class KConfig; 0018 0019 class DIALOGPAGES_EXPORT SettingsBase : public QObject 0020 { 0021 Q_OBJECT 0022 public: 0023 explicit SettingsBase(QWidget* parent); 0024 ~SettingsBase() override; 0025 0026 public: 0027 virtual void loadSettings(KConfig* config); 0028 virtual void saveSettings(KConfig* config); 0029 }; 0030 0031 #endif