Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qquickpalettecolorprovider_p.h>
Public Member Functions | |
QQuickPaletteColorProvider () | |
const QColor & | color (QPalette::ColorGroup group, QPalette::ColorRole role) const |
bool | setColor (QPalette::ColorGroup group, QPalette::ColorRole role, QColor color) |
bool | resetColor (QPalette::ColorGroup group, QPalette::ColorRole role) |
bool | resetColor (QPalette::ColorGroup group) |
bool | fromQPalette (QPalette p) |
QPalette | palette () const |
const QQuickAbstractPaletteProvider * | paletteProvider () const |
void | setPaletteProvider (const QQuickAbstractPaletteProvider *paletteProvider) |
bool | copyColorGroup (QPalette::ColorGroup cg, const QQuickPaletteColorProvider &p) |
bool | reset () |
bool | inheritPalette (const QPalette &palette) |
Definition at line 28 of file qquickpalettecolorprovider_p.h.
QQuickPaletteColorProvider::QQuickPaletteColorProvider | ( | ) |
Definition at line 28 of file qquickpalettecolorprovider.cpp.
const QColor & QQuickPaletteColorProvider::color | ( | QPalette::ColorGroup | group, |
QPalette::ColorRole | role ) const |
Definition at line 33 of file qquickpalettecolorprovider.cpp.
References adjustCg(), and QPalette::color().
bool QQuickPaletteColorProvider::copyColorGroup | ( | QPalette::ColorGroup | cg, |
const QQuickPaletteColorProvider & | p ) |
Definition at line 122 of file qquickpalettecolorprovider.cpp.
References QPalette::NColorRoles, QPalette::setBrush(), and QPalette::WindowText.
bool QQuickPaletteColorProvider::fromQPalette | ( | QPalette | p | ) |
Definition at line 99 of file qquickpalettecolorprovider.cpp.
References QLazilyAllocated< T, Tag >::value().
Referenced by reset().
bool QQuickPaletteColorProvider::inheritPalette | ( | const QPalette & | palette | ) |
Merge the given palette with the existing requested palette, remember that it is the inherited palette (in case updateInheritedPalette() is called later), and update the stored palette (to be returned from \l palette()) if the result is different. Returns whether the stored palette got changed.
Definition at line 150 of file qquickpalettecolorprovider.cpp.
References palette(), and QLazilyAllocated< T, Tag >::value().
QPalette QQuickPaletteColorProvider::palette | ( | ) | const |
Definition at line 105 of file qquickpalettecolorprovider.cpp.
Referenced by inheritPalette(), and QQuickPalette::toQPalette().
const QQuickAbstractPaletteProvider * QQuickPaletteColorProvider::paletteProvider | ( | ) | const |
Definition at line 110 of file qquickpalettecolorprovider.cpp.
References Q_ASSERT.
Referenced by QQuickPalette::paletteProvider(), and setPaletteProvider().
bool QQuickPaletteColorProvider::reset | ( | ) |
Definition at line 138 of file qquickpalettecolorprovider.cpp.
References fromQPalette().
bool QQuickPaletteColorProvider::resetColor | ( | QPalette::ColorGroup | group | ) |
Definition at line 68 of file qquickpalettecolorprovider.cpp.
References QPalette::Active, QPalette::All, QPalettePrivate::bitPosition(), QPalette::Current, QPalette::currentColorGroup(), QLazilyAllocated< T, Tag >::isAllocated(), QPalette::NColorGroups, QPalette::NColorRoles, QPalette::resolveMask(), QPalette::setResolveMask(), and QPalette::WindowText.
bool QQuickPaletteColorProvider::resetColor | ( | QPalette::ColorGroup | group, |
QPalette::ColorRole | role ) |
Definition at line 46 of file qquickpalettecolorprovider.cpp.
References QPalette::Active, QPalette::All, QPalettePrivate::bitPosition(), QPalette::Current, QPalette::currentColorGroup(), QLazilyAllocated< T, Tag >::isAllocated(), QPalette::NColorGroups, QPalette::resolveMask(), and QPalette::setResolveMask().
bool QQuickPaletteColorProvider::setColor | ( | QPalette::ColorGroup | group, |
QPalette::ColorRole | role, | ||
QColor | color ) |
Definition at line 38 of file qquickpalettecolorprovider.cpp.
References QPalette::setColor().
void QQuickPaletteColorProvider::setPaletteProvider | ( | const QQuickAbstractPaletteProvider * | paletteProvider | ) |
Definition at line 116 of file qquickpalettecolorprovider.cpp.
References paletteProvider().
Referenced by QQuickPalette::setPaletteProvider().