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