File indexing completed on 2024-04-28 05:27:06

0001 /*
0002  * SPDX-FileCopyrightText: 2020 Mikhail Zolotukhin <zomial@protonmail.com>
0003  *
0004  * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0005  */
0006 
0007 #pragma once
0008 
0009 #include <KDecoration2/DecorationSettings>
0010 #include <KDecoration2/Private/DecorationSettingsPrivate>
0011 
0012 namespace KDecoration2
0013 {
0014 class DummyDecorationSettings : public KDecoration2::DecorationSettingsPrivate
0015 {
0016 public:
0017     explicit DummyDecorationSettings(DecorationSettings *parent);
0018 
0019     virtual bool isOnAllDesktopsAvailable() const override;
0020     virtual bool isAlphaChannelSupported() const override;
0021     virtual bool isCloseOnDoubleClickOnMenu() const override;
0022     virtual QList<DecorationButtonType> decorationButtonsLeft() const override;
0023     virtual QList<DecorationButtonType> decorationButtonsRight() const override;
0024     virtual BorderSize borderSize() const override;
0025 };
0026 
0027 }