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