1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-24 18:03:53 +03:00

74 lines
1.2 KiB
C
Raw Normal View History

/*
2021-05-27 15:01:00 +00:00
SPDX-FileCopyrightText: 2020 Michail Vourlakos <mvourlakos@gmail.com>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef LATTECONTAINMENTTYPES_H
#define LATTECONTAINMENTTYPES_H
// Qt
#include <QObject>
#include <QMetaEnum>
#include <QMetaType>
namespace Latte {
namespace Containment {
class Types
{
Q_GADGET
public:
Types() = delete;
~Types() {}
enum ScrollAction
{
ScrollNone = 0,
ScrollDesktops,
ScrollActivities,
ScrollTasks,
ScrollToggleMinimized
};
Q_ENUM(ScrollAction);
enum ShadowColorGroup
{
DefaultColorShadow = 0,
ThemeColorShadow,
UserColorShadow
};
Q_ENUM(ShadowColorGroup);
2020-04-24 13:40:55 +03:00
enum ThemeColorsGroup
{
PlasmaThemeColors = 0,
ReverseThemeColors,
SmartThemeColors,
DarkThemeColors,
2021-06-16 11:05:20 +03:00
LightThemeColors,
LayoutThemeColors
2020-04-24 13:40:55 +03:00
};
Q_ENUM(ThemeColorsGroup);
2020-04-24 13:50:08 +03:00
enum WindowColorsGroup
{
NoneWindowColors = 0,
ActiveWindowColors,
TouchingWindowColors
};
Q_ENUM(WindowColorsGroup);
enum ActiveWindowFilterGroup
{
ActiveInCurrentScreen = 0,
ActiveFromAllScreens
};
Q_ENUM(ActiveWindowFilterGroup);
};
}
}
#endif