KWin
Loading...
Searching...
No Matches
utils.h
Go to the documentation of this file.
1/*
2 SPDX-FileCopyrightText: 2019 Valerio Pilo <vpilo@coldshock.net>
3
4 SPDX-License-Identifier: LGPL-2.0-only
5*/
6
7#pragma once
8
9#include <KDecoration2/DecorationButton>
10#include <KSharedConfig>
11
12#include <QList>
13
14using DecorationButtonsList = QList<KDecoration2::DecorationButtonType>;
15
16namespace Utils
17{
18
19QString buttonsToString(const DecorationButtonsList &buttons);
20DecorationButtonsList buttonsFromString(const QString &buttons);
21DecorationButtonsList readDecorationButtons(const KConfigGroup &config, const QString &key, const DecorationButtonsList &defaultValue);
22
23KDecoration2::BorderSize stringToBorderSize(const QString &name);
24QString borderSizeToString(KDecoration2::BorderSize size);
25
26const QMap<KDecoration2::BorderSize, QString> &getBorderSizeNames();
27
28}
DecorationButtonsList buttonsFromString(const QString &buttons)
Definition utils.cpp:69
const QMap< KDecoration2::BorderSize, QString > & getBorderSizeNames()
Definition utils.cpp:102
QString borderSizeToString(KDecoration2::BorderSize size)
Definition utils.cpp:97
KDecoration2::BorderSize stringToBorderSize(const QString &name)
Definition utils.cpp:87
QString buttonsToString(const DecorationButtonsList &buttons)
Definition utils.cpp:53
DecorationButtonsList readDecorationButtons(const KConfigGroup &config, const QString &key, const DecorationButtonsList &defaultValue)
Definition utils.cpp:82
QList< KDecoration2::DecorationButtonType > DecorationButtonsList
Definition utils.h:14