File indexing completed on 2024-05-05 17:45:01
0001 /* 0002 SPDX-FileCopyrightText: 2009 Jan Gerrit Marker <jangerrit@weiler-marker.com> 0003 SPDX-FileCopyrightText: 2020 Alexander Lohnau <alexander.lohnau@gmx.de> 0004 0005 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0006 */ 0007 0008 #pragma once 0009 0010 // Project-Includes 0011 #include "ui_killrunner_config.h" 0012 // KDE-Includes 0013 #include <KCModule> 0014 // Qt 0015 0016 class KillRunnerConfigForm : public QWidget, public Ui::KillRunnerConfigUi 0017 { 0018 Q_OBJECT 0019 0020 public: 0021 explicit KillRunnerConfigForm(QWidget *parent); 0022 }; 0023 0024 class KillRunnerConfig : public KCModule 0025 { 0026 Q_OBJECT 0027 0028 public: 0029 explicit KillRunnerConfig(QWidget *parent = nullptr, const QVariantList &args = QVariantList()); 0030 0031 public Q_SLOTS: 0032 void save() override; 0033 void load() override; 0034 void defaults() override; 0035 0036 private: 0037 KillRunnerConfigForm *m_ui; 0038 };