Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qpalette.cpp File Reference

(5627e113793df3df24742d7af502a075c2c9e95d)

#include "qpalette_p.h"
#include "qguiapplication_p.h"
#include "qdatastream.h"
#include "qvariant.h"
#include "qdebug.h"
#include <QtCore/qmetaobject.h>
#include "moc_qpalette.cpp"
+ Include dependency graph for qpalette.cpp:

Go to the source code of this file.

Functions

static QColor qt_mix_colors (QColor a, QColor b)
 
static void qt_placeholder_from_text (QPalette &pal, int alpha=50)
 
static void qt_ensure_default_accent_color (QPalette &pal)
 
static void qt_palette_from_color (QPalette &pal, const QColor &button)
 
static constexpr QPalette::ResolveMask allResolveMask ()
 
static void readV1ColorGroup (QDataStream &s, QPalette &pal, QPalette::ColorGroup grp)
 
static QString groupsToString (const QPalette &p, QPalette::ColorRole cr)
 
static QString rolesToString (const QPalette &p)
 
QDebug operator<< (QDebug dbg, const QPalette &p)
 

Variables

 QT_BEGIN_NAMESPACE
 
static const int NumOldRoles = 7
 
static const int oldRoles [7]
 

Function Documentation

◆ allResolveMask()

static constexpr QPalette::ResolveMask allResolveMask ( )
staticconstexpr

Definition at line 946 of file qpalette.cpp.

◆ groupsToString()

static QString groupsToString ( const QPalette & p,
QPalette::ColorRole cr )
static

Definition at line 1229 of file qpalette.cpp.

◆ operator<<()

QDebug operator<< ( QDebug dbg,
const QPalette & p )

Definition at line 1266 of file qpalette.cpp.

◆ qt_ensure_default_accent_color()

static void qt_ensure_default_accent_color ( QPalette & pal)
static

Definition at line 53 of file qpalette.cpp.

◆ qt_mix_colors()

static QColor qt_mix_colors ( QColor a,
QColor b )
static

Definition at line 19 of file qpalette.cpp.

◆ qt_palette_from_color()

static void qt_palette_from_color ( QPalette & pal,
const QColor & button )
static

Definition at line 71 of file qpalette.cpp.

◆ qt_placeholder_from_text()

static void qt_placeholder_from_text ( QPalette & pal,
int alpha = 50 )
static

Derive undefined \l PlaceholderText colors from \l Text colors. Unless already set, PlaceholderText colors will be derived from their Text pendents. Colors of existing PlaceHolderText brushes will not be replaced.

alpha represents the dim factor as a percentage. By default, a PlaceHolderText color becomes a 50% more transparent version of the corresponding Text color.

Definition at line 35 of file qpalette.cpp.

◆ readV1ColorGroup()

static void readV1ColorGroup ( QDataStream & s,
QPalette & pal,
QPalette::ColorGroup grp )
static

Definition at line 1069 of file qpalette.cpp.

References NumOldRoles.

◆ rolesToString()

static QString rolesToString ( const QPalette & p)
static

Definition at line 1248 of file qpalette.cpp.

Variable Documentation

◆ NumOldRoles

static const int NumOldRoles = 7
static

Definition at line 1031 of file qpalette.cpp.

Referenced by readV1ColorGroup().

◆ oldRoles

static const int oldRoles
static

◆ QT_BEGIN_NAMESPACE

QT_BEGIN_NAMESPACE
related

Definition at line 14 of file qpalette.cpp.