digiKam
thememanager_p.cpp File Reference

Namespaces

 Digikam
 
 Digikam::ColorTools
 

Macros

#define DECO_DEFAULT(a)   DEFAULT( defaultDecorationColors.a )
 
#define DEFAULT(c)   QColor( c[0], c[1], c[2] )
 
#define HCY_REC   709
 
#define SET_DEFAULT(a)   DEFAULT( defaults.a )
 

Functions

qreal Digikam::ColorTools::contrastRatio (const QColor &c1, const QColor &c2)
 
QColor Digikam::ColorTools::darken (const QColor &color, qreal ky=0.5, qreal kc=1.0)
 
void Digikam::ColorTools::getHcy (const QColor &color, qreal *h, qreal *c, qreal *y, qreal *a=nullptr)
 
QColor Digikam::ColorTools::lighten (const QColor &color, qreal ky=0.5, qreal kc=1.0)
 
qreal Digikam::ColorTools::luma (const QColor &color)
 
QColor Digikam::ColorTools::mix (const QColor &c1, const QColor &c2, qreal bias)
 
QColor Digikam::ColorTools::overlayColors (const QColor &base, const QColor &paint, QPainter::CompositionMode comp)
 
QColor Digikam::ColorTools::shade (const QColor &color, qreal ky, qreal kc=0.0)
 
QColor Digikam::ColorTools::tint (const QColor &base, const QColor &color, qreal amount=0.3)
 

Macro Definition Documentation

◆ DECO_DEFAULT

#define DECO_DEFAULT (   a)    DEFAULT( defaultDecorationColors.a )

◆ DEFAULT

#define DEFAULT (   c)    QColor( c[0], c[1], c[2] )

◆ HCY_REC

#define HCY_REC   709

◆ SET_DEFAULT

#define SET_DEFAULT (   a)    DEFAULT( defaults.a )