7#include <QtGui/qpa/qplatformtheme.h>
8#include <QtQml/qjsvalue.h>
72 emit q->nextCheckStateChanged();
92bool QQuickCheckDelegate::isTristate()
const
98void QQuickCheckDelegate::setTristate(
bool tristate)
123 return d->checkState;
129 if (
d->checkState ==
state)
136 if (
d->checked != wasChecked)
189 if (
d->nextCheckState.isCallable())
190 setCheckState(
static_cast<Qt::CheckState>(
d->nextCheckState.call().toInt()));
191 else if (
d->tristate)
197#if QT_CONFIG(accessibility)
198QAccessible::Role QQuickCheckDelegate::accessibleRole()
const
200 return QAccessible::CheckBox;
206#include "moc_qquickcheckdelegate_p.cpp"
The QJSValue class acts as a container for Qt/JavaScript data types.
The QPalette class contains color groups for each widget state.
Item delegate with a check indicator that can be toggled on or off.
Qt::CheckState checkState
QPalette defaultPalette() const override
void setNextCheckState(const QJSValue &callback)
QFont defaultFont() const override
void nextCheckState() override
void buttonChange(ButtonChange change) override
Qt::CheckState checkState
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
static QPalette palette(Scope scope)
static QFont font(Scope scope)
Combined button and popup list for selecting options.
GLdouble GLdouble GLdouble GLdouble q
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent