KWin
Loading...
Searching...
No Matches
src
plugins
mousemark
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
17
class
KActionCollection;
18
19
namespace
KWin
20
{
21
22
class
MouseMarkEffectConfig
:
public
KCModule
23
{
24
Q_OBJECT
25
public
:
26
explicit
MouseMarkEffectConfig
(QObject *parent,
const
KPluginMetaData &data);
27
28
void
load
()
override
;
29
void
save
()
override
;
30
31
private
:
32
void
updateSpinBoxSuffix();
33
34
Ui::MouseMarkEffectConfigForm m_ui;
35
KActionCollection *m_actionCollection;
36
};
37
38
}
// namespace
KWin::MouseMarkEffectConfig
Definition
mousemark_config.h:23
KWin::MouseMarkEffectConfig::MouseMarkEffectConfig
MouseMarkEffectConfig(QObject *parent, const KPluginMetaData &data)
Definition
mousemark_config.cpp:33
KWin::MouseMarkEffectConfig::load
void load() override
Definition
mousemark_config.cpp:64
KWin::MouseMarkEffectConfig::save
void save() override
Definition
mousemark_config.cpp:71
KWin
Definition
activation_test.cpp:20
Generated on Sat Feb 17 2024 01:42:10 for KWin by
1.10.0