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