KWin
Loading...
Searching...
No Matches
virtualdesktopsdbustypes.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: 2018 Marco Martin <mart@kde.org>
6
7 SPDX-License-Identifier: GPL-2.0-or-later
8*/
9
10#pragma once
11
12#include <QDBusArgument>
13
14namespace KWin
15{
16
18{
20 QString id;
21 QString name;
22};
23typedef QList<DBusDesktopDataStruct> DBusDesktopDataVector;
24}
25
26const QDBusArgument &operator<<(QDBusArgument &argument, const KWin::DBusDesktopDataStruct &desk);
27const QDBusArgument &operator>>(const QDBusArgument &argument, KWin::DBusDesktopDataStruct &desk);
28
30
31const QDBusArgument &operator<<(QDBusArgument &argument, const KWin::DBusDesktopDataVector &deskVector);
32const QDBusArgument &operator>>(const QDBusArgument &argument, KWin::DBusDesktopDataVector &deskVector);
33
Q_DECLARE_METATYPE(KWin::SwitchEvent::State)
QList< DBusDesktopDataStruct > DBusDesktopDataVector
const QDBusArgument & operator<<(QDBusArgument &argument, const KWin::DBusDesktopDataStruct &desk)
const QDBusArgument & operator>>(const QDBusArgument &argument, KWin::DBusDesktopDataStruct &desk)