KWin
Loading...
Searching...
No Matches
src
plugins
zoom
zoom_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 Rivo Laks <rivolaks@hot.ee>
6
SPDX-FileCopyrightText: 2010 Sebastian Sauer <sebsauer@kdab.com>
7
8
SPDX-License-Identifier: GPL-2.0-or-later
9
*/
10
11
#pragma once
12
13
#include <kcmodule.h>
14
15
#include "ui_zoom_config.h"
16
17
namespace
KWin
18
{
19
class
ZoomEffectConfig
:
public
KCModule
20
{
21
Q_OBJECT
22
public
:
23
explicit
ZoomEffectConfig
(QObject *parent,
const
KPluginMetaData &data);
24
25
public
Q_SLOTS:
26
void
save
()
override
;
27
28
private
:
29
Ui::ZoomEffectConfigForm m_ui;
30
enum
MouseTracking {
31
MouseCentred = 0,
32
MouseProportional = 1,
33
MouseDisabled = 2,
34
};
35
};
36
37
}
// namespace
KWin::ZoomEffectConfig
Definition
zoom_config.h:20
KWin::ZoomEffectConfig::save
void save() override
Definition
zoom_config.cpp:113
KWin::ZoomEffectConfig::ZoomEffectConfig
ZoomEffectConfig(QObject *parent, const KPluginMetaData &data)
Definition
zoom_config.cpp:31
KWin
Definition
activation_test.cpp:20
Generated on Sat Feb 17 2024 01:42:10 for KWin by
1.10.0