plasma-workspace/runners/kill/killrunner_config.h

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

38 lines
832 B
C
Raw Normal View History

2022-10-31 20:30:06 +08:00
/*
SPDX-FileCopyrightText: 2009 Jan Gerrit Marker <jangerrit@weiler-marker.com>
SPDX-FileCopyrightText: 2020 Alexander Lohnau <alexander.lohnau@gmx.de>
SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
*/
#pragma once
// Project-Includes
2021-11-09 21:04:31 +08:00
#include "ui_killrunner_config.h"
2022-10-31 20:30:06 +08:00
// KDE-Includes
2021-11-09 21:04:31 +08:00
#include <KCModule>
2022-10-31 20:30:06 +08:00
// Qt
2021-11-09 21:04:31 +08:00
class KillRunnerConfigForm : public QWidget, public Ui::KillRunnerConfigUi
{
Q_OBJECT
public:
2022-10-31 20:30:06 +08:00
explicit KillRunnerConfigForm(QWidget *parent);
2021-11-09 21:04:31 +08:00
};
class KillRunnerConfig : public KCModule
{
Q_OBJECT
public:
2022-10-31 20:30:06 +08:00
explicit KillRunnerConfig(QWidget *parent = nullptr, const QVariantList &args = QVariantList());
2021-11-09 21:04:31 +08:00
public Q_SLOTS:
void save() override;
void load() override;
void defaults() override;
private:
2022-10-31 20:30:06 +08:00
KillRunnerConfigForm *m_ui;
};