qskinny/designsystems/fusion/QskFusionSkin.h

35 lines
771 B
C
Raw Normal View History

2024-01-24 17:42:32 +01:00
/******************************************************************************
* 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 <QskSkin.h>
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