Classes | |
class | CustomFusionStyle |
Functions | |
void | initThemes () |
void | resetUserThemes () |
void | refreshUserThemes () |
std::vector< QString > | getAvailableThemes () |
QString | getActiveTheme () |
void | setActiveTheme (const QString &name, bool saveToSettings=true) |
bool | isActiveThemeDark () |
bool | isColorBlindMode () |
void | setColorBlindMode (bool active) |
void | addJsonTheme (const char *json) |
QColor | getThemeColor (BNThemeColor color) |
QColor | getTokenColor (QWidget *widget, BNInstructionTextTokenType token) |
QColor | avgColor (QColor a, QColor b) |
QColor | mixColor (QColor a, QColor b, uint8_t mix) |
QColor | getThemeHighlightColor (BNHighlightStandardColor color) |
class CustomFusionStyle |
Public Member Functions | |
CustomFusionStyle (QStyle *parent) | |
virtual int | pixelMetric (PixelMetric metric, const QStyleOption *option, const QWidget *widget) const override |
virtual QIcon | standardIcon (StandardPixmap standardIcon, const QStyleOption *option, const QWidget *widget) const override |
virtual QPixmap | standardPixmap (StandardPixmap standardPixmap, const QStyleOption *option, const QWidget *widget) const override |
CustomFusionStyle::CustomFusionStyle | ( | QStyle * | parent | ) |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
void initThemes | ( | ) |
void resetUserThemes | ( | ) |
void refreshUserThemes | ( | ) |
std::vector< QString > getAvailableThemes | ( | ) |
QString getActiveTheme | ( | ) |
void setActiveTheme | ( | const QString & | name, |
bool | saveToSettings = true |
||
) |
bool isActiveThemeDark | ( | ) |
bool isColorBlindMode | ( | ) |
void setColorBlindMode | ( | bool | active | ) |
void addJsonTheme | ( | const char * | json | ) |
json |
QColor getThemeColor | ( | BNThemeColor | color | ) |
QColor getTokenColor | ( | QWidget * | widget, |
BNInstructionTextTokenType | token | ||
) |
QColor avgColor | ( | QColor | a, |
QColor | b | ||
) |
QColor mixColor | ( | QColor | a, |
QColor | b, | ||
uint8_t | mix | ||
) |
QColor getThemeHighlightColor | ( | BNHighlightStandardColor | color | ) |