KWin
Loading...
Searching...
No Matches
src
plugins
glide
glide_config.cpp
Go to the documentation of this file.
1
/*
2
SPDX-FileCopyrightText: 2010 Fredrik Höglund <fredrik@kde.org>
3
SPDX-FileCopyrightText: 2010 Alexandre Pereira <pereira.alex@gmail.com>
4
5
SPDX-License-Identifier: GPL-2.0-or-later
6
*/
7
#include "
glide_config.h
"
8
9
#include <config-kwin.h>
10
11
// KConfigSkeleton
12
#include "glideconfig.h"
13
14
#include <KPluginFactory>
15
#include <kwineffects_interface.h>
16
17
K_PLUGIN_CLASS(
KWin::GlideEffectConfig
)
18
19
namespace
KWin
20
{
21
22
GlideEffectConfig::GlideEffectConfig
(QObject *parent,
const
KPluginMetaData &data)
23
: KCModule(parent, data)
24
{
25
ui.setupUi(widget());
26
GlideConfig::instance(KWIN_CONFIG);
27
addConfig(GlideConfig::self(), widget());
28
}
29
30
GlideEffectConfig::~GlideEffectConfig
()
31
{
32
}
33
34
void
GlideEffectConfig::save
()
35
{
36
KCModule::save();
37
OrgKdeKwinEffectsInterface interface(QStringLiteral(
"org.kde.KWin"
),
38
QStringLiteral(
"/Effects"
),
39
QDBusConnection::sessionBus());
40
interface.reconfigureEffect(QStringLiteral(
"glide"
));
41
}
42
43
}
// namespace KWin
44
45
#include "glide_config.moc"
46
47
#include "moc_glide_config.cpp"
KWin::GlideEffectConfig
Definition
glide_config.h:17
KWin::GlideEffectConfig::GlideEffectConfig
GlideEffectConfig(QObject *parent, const KPluginMetaData &data)
Definition
glide_config.cpp:22
KWin::GlideEffectConfig::~GlideEffectConfig
~GlideEffectConfig() override
Definition
glide_config.cpp:30
KWin::GlideEffectConfig::save
void save() override
Definition
glide_config.cpp:34
glide_config.h
KWin
Definition
activation_test.cpp:20
Generated on Sat Feb 17 2024 01:42:09 for KWin by
1.10.0