14#include <QFontMetrics>
19#include <QGlobalStatic>
38 return QColor(223, 148, 51);
49 QColor color = qApp->palette().color(QPalette::Highlight);
55 return qApp->palette().brush(QPalette::Button);
60 QColor bgColor = qApp->palette().color(QPalette::Base);
61 int darkenCoeff = bgColor.value() > 128 ? 150 : 50;
72 return qApp->palette().color(QPalette::Highlight);
77 return qApp->palette().color(QPalette::Disabled, QPalette::HighlightedText);
82 QColor bgColor = qApp->palette().color(QPalette::Base);
83 const int lighterCoeff = bgColor.value() > 128 ? 120 : 80;
84 return qApp->palette().color(QPalette::Highlight).lighter(lighterCoeff);
89 QFont font = qApp->font();
91 while(font.pointSize() > 8) {
92 QFontMetrics fm(font);
94 QRect rc = fm.boundingRect(maxString);
96 if (rc.width() > availableSize.width() ||
97 rc.height() > availableSize.height()) {
99 font.setPointSize(font.pointSize() - 1);
Q_GLOBAL_STATIC(KisStoragePluginRegistry, s_instance)
QBrush headerActive() const
QBrush headerCachedFrame() const
QColor onionSkinsSliderEnabledColor() const
QColor selectionColor() const
QColor onionSkinsButtonColor() const
QFont getOnionSkinsFont(const QString &maxString, const QSize &availableSize) const
QColor onionSkinsSliderDisabledColor() const
static KisAnimTimelineColors * instance()
QColor activeLayerBackground() const
QBrush headerEmpty() const
QColor selectorColor() const