/****************************************************************************** * QSkinny - Copyright (C) The authors * SPDX-License-Identifier: BSD-3-Clause *****************************************************************************/ #ifndef QSK_FUSION_SKIN_H #define QSK_FUSION_SKIN_H #include "QskFusionGlobal.h" #include class QSK_FUSION_EXPORT QskFusionSkin : public QskSkin { Q_OBJECT using Inherited = QskSkin; public: QskFusionSkin( QskSkin::ColorScheme, QObject* parent = nullptr ); ~QskFusionSkin() override; enum GraphicRole { GraphicNormal, GraphicDisabled, GraphicHighlighted, GraphicError }; private: void setGraphicColor( GraphicRole, QRgb ); }; #endif