KWin
Loading...
Searching...
No Matches
mousemark_config.h
Go to the documentation of this file.
1/*
2 KWin - the KDE window manager
3 This file is part of the KDE project.
4
5 SPDX-FileCopyrightText: 2007 Christian Nitschkowski <christian.nitschkowski@kdemail.net>
6 SPDX-FileCopyrightText: 2023 Andrew Shark <ashark at linuxcomp.ru>
7
8 SPDX-License-Identifier: GPL-2.0-or-later
9*/
10
11#pragma once
12
13#include <kcmodule.h>
14
15#include "ui_mousemark_config.h"
16
17class KActionCollection;
18
19namespace KWin
20{
21
22class MouseMarkEffectConfig : public KCModule
23{
24 Q_OBJECT
25public:
26 explicit MouseMarkEffectConfig(QObject *parent, const KPluginMetaData &data);
27
28 void load() override;
29 void save() override;
30
31private:
32 void updateSpinBoxSuffix();
33
34 Ui::MouseMarkEffectConfigForm m_ui;
35 KActionCollection *m_actionCollection;
36};
37
38} // namespace
MouseMarkEffectConfig(QObject *parent, const KPluginMetaData &data)