Inherits from QObject
Name | |
---|---|
enum | SkinFontRole { DefaultFont = 0, TinyFont, SmallFont, MediumFont, LargeFont, HugeFont} |
Name | |
---|---|
QskSkin(QObject * parent =nullptr) | |
~QskSkin() override | |
template <typename Control ,typename Skinlet > void |
declareSkinlet() |
virtual void | resetColors(const QColor & accent) |
void | setSkinHint(QskAspect aspect, const QVariant & hint) |
const QVariant & | skinHint(QskAspect aspect) const |
void | setGraphicFilter(int graphicRole, const QskColorFilter & colorFilter) |
void | resetGraphicFilter(int graphicRole) |
QskColorFilter | graphicFilter(int graphicRole) const |
void | setFont(int fontRole, const QFont & font) |
void | resetFont(int fontRole) |
QFont | font(int fontRole) const |
void | setupFonts(const QString & family, int weight =-1, bool italic =false) |
virtual QskGraphic | symbol(int symbolType) const |
void | addGraphicProvider(const QString & providerId, QskGraphicProvider * provider) |
QskGraphicProvider * | graphicProvider(const QString & providerId) const |
bool | hasGraphicProvider() const |
virtual const int * | dialogButtonLayout(Qt::Orientation orientation) const |
void | setStateMask(QskAspect::States mask) |
QskAspect::States | stateMask() const |
QskSkinlet * | skinlet(const QMetaObject * metaObject) |
const QskSkinHintTable & | hintTable() const |
QskSkinHintTable & | hintTable() |
const std::unordered_map< int, QFont > & | fonts() const |
const std::unordered_map< int, QskColorFilter > & | graphicFilters() const |
Enumerator | Value | Description |
---|---|---|
DefaultFont | 0 | |
TinyFont | ||
SmallFont | ||
MediumFont | ||
LargeFont | ||
HugeFont |
QskSkin(
QObject * parent =nullptr
)
~QskSkin() override
template <typename Control ,
typename Skinlet >
inline void declareSkinlet()
virtual void resetColors(
const QColor & accent
)
void setSkinHint(
QskAspect aspect,
const QVariant & hint
)
const QVariant & skinHint(
QskAspect aspect
) const
void setGraphicFilter(
int graphicRole,
const QskColorFilter & colorFilter
)
void resetGraphicFilter(
int graphicRole
)
QskColorFilter graphicFilter(
int graphicRole
) const
void setFont(
int fontRole,
const QFont & font
)
void resetFont(
int fontRole
)
QFont font(
int fontRole
) const
void setupFonts(
const QString & family,
int weight =-1,
bool italic =false
)
virtual QskGraphic symbol(
int symbolType
) const
void addGraphicProvider(
const QString & providerId,
QskGraphicProvider * provider
)
QskGraphicProvider * graphicProvider(
const QString & providerId
) const
bool hasGraphicProvider() const
virtual const int * dialogButtonLayout(
Qt::Orientation orientation
) const
void setStateMask(
QskAspect::States mask
)
QskAspect::States stateMask() const
QskSkinlet * skinlet(
const QMetaObject * metaObject
)
const QskSkinHintTable & hintTable() const
QskSkinHintTable & hintTable()
const std::unordered_map< int, QFont > & fonts() const
const std::unordered_map< int, QskColorFilter > & graphicFilters() const
Updated on 28 July 2023 at 14:02:28 CEST