KWin
Loading...
Searching...
No Matches
src
kcms
desktop
virtualdesktopsdata.h
Go to the documentation of this file.
1
/*
2
SPDX-FileCopyrightText: 2021 Cyril Rossi <cyril.rossi@enioka.com>
3
4
SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#pragma once
8
9
#include <QObject>
10
11
#include <KCModuleData>
12
13
class
VirtualDesktopsSettings;
14
15
namespace
KWin
16
{
17
18
class
AnimationsModel;
19
class
DesktopsModel;
20
21
class
VirtualDesktopsData
:
public
KCModuleData
22
{
23
Q_OBJECT
24
25
public
:
26
explicit
VirtualDesktopsData
(QObject *parent);
27
28
bool
isDefaults
()
const override
;
29
30
VirtualDesktopsSettings *
settings
()
const
;
31
DesktopsModel
*
desktopsModel
()
const
;
32
AnimationsModel
*
animationsModel
()
const
;
33
34
private
:
35
VirtualDesktopsSettings *m_settings;
36
DesktopsModel
*m_desktopsModel;
37
AnimationsModel
*m_animationsModel;
38
};
39
40
}
KWin::AnimationsModel
Definition
animationsmodel.h:18
KWin::DesktopsModel
An item model around KWin's D-Bus API for virtual desktops.
Definition
desktopsmodel.h:45
KWin::VirtualDesktopsData
Definition
virtualdesktopsdata.h:22
KWin::VirtualDesktopsData::animationsModel
AnimationsModel * animationsModel() const
Definition
virtualdesktopsdata.cpp:47
KWin::VirtualDesktopsData::isDefaults
bool isDefaults() const override
Definition
virtualdesktopsdata.cpp:32
KWin::VirtualDesktopsData::VirtualDesktopsData
VirtualDesktopsData(QObject *parent)
Definition
virtualdesktopsdata.cpp:16
KWin::VirtualDesktopsData::desktopsModel
DesktopsModel * desktopsModel() const
Definition
virtualdesktopsdata.cpp:42
KWin::VirtualDesktopsData::settings
VirtualDesktopsSettings * settings() const
Definition
virtualdesktopsdata.cpp:37
KWin
Definition
activation_test.cpp:20
Generated on Sat Feb 17 2024 01:42:09 for KWin by
1.10.0