File indexing completed on 2024-05-05 05:00:09

0001 /*
0002     SPDX-FileCopyrightText: 2004 Lubos Lunak <l.lunak@kde.org>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef _KCM_PERF_SYSTEM_H
0008 #define _KCM_PERF_SYSTEM_H
0009 
0010 #include <kcmodule.h>
0011 
0012 #include "ui_system_ui.h"
0013 
0014 class System_ui : public QWidget, public Ui::System_ui
0015 {
0016 public:
0017     System_ui(QWidget *parent) : QWidget(parent)
0018     {
0019         setupUi(this);
0020     }
0021 };
0022 
0023 namespace KCMPerformance
0024 {
0025 
0026 class SystemWidget
0027     : public System_ui
0028 {
0029     Q_OBJECT
0030 public:
0031     SystemWidget(QWidget *parent_P = nullptr);
0032     void load();
0033     void save();
0034     void defaults();
0035 Q_SIGNALS:
0036     void changed();
0037 };
0038 
0039 }  // namespace
0040 
0041 #endif