diff options
author | aqua <aqua@iserlohn-fortress.net> | 2022-08-19 21:20:26 +0300 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2022-08-28 09:47:51 +0300 |
commit | aae82179bc5f04b4361c57f9a1073ff3af6899c4 (patch) | |
tree | 7c5728b70c74497e50c9d078f09f2ec742c6dd50 /src/settings/settingsdialog.h | |
parent | Add parseCommandLine tests (diff) | |
download | rekonq-aae82179bc5f04b4361c57f9a1073ff3af6899c4.tar.xz |
Add rekonf script to generate SettingsWidgets
- generate General Settings
- generate Appearance Settings
- removed previous settings widgets
Diffstat (limited to 'src/settings/settingsdialog.h')
-rw-r--r-- | src/settings/settingsdialog.h | 80 |
1 files changed, 23 insertions, 57 deletions
diff --git a/src/settings/settingsdialog.h b/src/settings/settingsdialog.h index ed05cf27..3f191e1e 100644 --- a/src/settings/settingsdialog.h +++ b/src/settings/settingsdialog.h @@ -1,63 +1,29 @@ /* ============================================================ -* -* This file is a part of the rekonq project -* -* Copyright (C) 2008-2012 by Andrea Diamantini <adjam7 at gmail dot com> -* Copyright (C) 2009-2011 by Lionel Chauvin <megabigbug@yahoo.fr> -* -* -* This program is free software; you can redistribute it and/or -* modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation; either version 2 of -* the License or (at your option) version 3 or any later version -* accepted by the membership of KDE e.V. (or its successor approved -* by the membership of KDE e.V.), which shall act as a proxy -* defined in Section 14 of version 3 of the license. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program. If not, see <http://www.gnu.org/licenses/>. -* -* ============================================================ */ - - -#ifndef SETTINGS_DIALOG_H -#define SETTINGS_DIALOG_H - - -// Rekonq Includes -#include "rekonq_defines.h" - -// KDE Includes -#include <KConfigDialog> - -// Forward Declarations -class QWidget; -class Private; - - -class REKONQ_TESTS_EXPORT SettingsDialog : public KConfigDialog -{ - Q_OBJECT + * The rekonq project + * ============================================================ + * SPDX-License-Identifier: GPL-2.0-or-later + * Copyright (C) 2008-2012 by Andrea Diamantini <adjam7 at gmail dot com> + * Copyright (C) 2009-2011 by Lionel Chauvin <megabigbug@yahoo.fr> + * SPDX-License-Identifier: GPL-3.0-only + * Copyright (C) 2022 aqua <aqua@iserlohn-fortress.net> + * ============================================================ + * Description: Settings Dialog + * ============================================================ */ + +#pragma once + +#include <QDialog> + +namespace Ui { +class SettingsDialog; +} +class SettingsDialog : public QDialog { + Q_OBJECT public: - explicit SettingsDialog(QWidget *parent = 0); - ~SettingsDialog(); - - virtual bool hasChanged(); - -protected: - virtual bool isDefault(); + explicit SettingsDialog(QWidget *parent = nullptr); + ~SettingsDialog() override; private: - Private* const d; - -private Q_SLOTS: - void saveSettings(); + Ui::SettingsDialog *ui; }; - -#endif // SETTINGS_DIALOG_H |