6#include <QtQuick/private/qquickpalettecolorprovider_p.h>
25#if defined(Q_CC_INTEL) || defined(Q_CC_CLANG) || (defined(Q_CC_GNU) && Q_CC_GNU >= 900)
137 , m_currentGroup(defaultCurrentGroup())
182 return m_currentGroup;
209 if (m_currentGroup != currentGroup) {
210 m_currentGroup = currentGroup;
315 qWarning(
"Color group cannot be null.");
319 if (!colorGroup->parent()) {
320 qWarning(
"Color group should have a parent.");
324 if (colorGroup->parent() && !qobject_cast<QQuickPalette*>(colorGroup->parent())) {
325 qWarning(
"Color group should be a part of QQuickPalette.");
330 qWarning(
"Register %i color group is not allowed."
335 if (findColorGroup(
groupTag) == colorGroup) {
336 qWarning(
"The color group is already a part of the current palette.");
345#include "moc_qquickpalette_p.cpp"
DarwinBluetooth::LECBManagerNotifier * notifier
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
The QPalette class contains color groups for each widget state.
ColorGroup
\value Disabled \value Active \value Inactive \value Normal synonym for Active
QPalette::ColorGroup groupTag() const
static QQuickColorGroup * createWithParent(QQuickPalette &parent)
const QQuickPaletteColorProvider & colorProvider() const
static constexpr QPalette::ColorGroup defaultGroupTag()
const QQuickAbstractPaletteProvider * paletteProvider() const
void setPaletteProvider(const QQuickAbstractPaletteProvider *paletteProvider)
Contains color groups for each QML item state. \inmodule QtQuick.
void setDisabled(QQuickColorGroup *disabled)
void setInactive(QQuickColorGroup *inactive)
QQuickColorGroup * disabled
QPalette::ColorGroup currentColorGroup() const override
void inheritPalette(const QPalette &palette)
void setPaletteProvider(const QQuickAbstractPaletteProvider *paletteProvider)
void setActive(QQuickColorGroup *active)
QQuickColorGroup * inactive
QQuickColorGroup * active
QPalette toQPalette() const
void setCurrentGroup(QPalette::ColorGroup currentGroup)
void fromQPalette(QPalette palette)
QQuickPalette(QObject *parent=nullptr)
\qmltype Palette \instantiates QQuickPalette \inherits QQuickColorGroup \inqmlmodule QtQuick
const QQuickAbstractPaletteProvider * paletteProvider() const
Combined button and popup list for selecting options.
static QT_BEGIN_NAMESPACE constexpr bool is_valid(QPalette::ColorGroup cg) noexcept
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent