/****************************************************************************** * Copyright (C) 2021 Edelhirsch Software GmbH * SPDX-License-Identifier: BSD-3-Clause *****************************************************************************/ #pragma once #include #include class Skin : public QskSkin { public: struct Palette { QColor menuBar; QColor mainContent; QColor box; QColor roundButton; QColor roundButtonPressed; QColor weekdayBox; QColor text; QColor shadow; QColor lightDisplayKnobBorder; QskGradient lightDisplayColdAndWarmArc; QRgb circularProgressBarGroove; QRgb deviceGraphic; }; Skin( QObject* parent = nullptr ); ~Skin() override; private: void initHints() override; Palette palette( ColorScheme ) const; };