4#include <private/qqmldmlistaccessordata_p.h>
20 if (
data == cachedData)
25 ->emitAllSignals(
this);
59 Q_ASSERT(qobject_cast<QQmlDMListAccessorData *>(
object));
87 if (accessor->
index == -1)
88 accessor->cachedData =
data;
99 return accessor->qt_metacall(call,
id,
arguments);
119 if (contextData->contextObject() ==
object) {
131 return const_cast<QMetaObject *
>(&QQmlDMListAccessorData::staticMetaObject);
QDynamicMetaObjectData * metaObject
static QObjectPrivate * get(QObject *o)
static void addProperty(QMetaObjectBuilder *builder, int propertyId, const QByteArray &propertyName, const QByteArray &propertyType)
QQmlPropertyCache::ConstPtr propertyCache
QScopedPointer< QMetaObject, QScopedPointerPodDeleter > metaObject
QTypeRevision modelItemRevision
void setModelData(const QVariant &data)
QQmlDMListAccessorData(const QQmlRefPointer< QQmlDelegateModelItemMetaType > &metaType, VDMListDelegateDataType *dataType, int index, int row, int column, const QVariant &value)
bool resolveIndex(const QQmlAdaptorModel &model, int idx) override
void setValue(const QString &role, const QVariant &value) override
static QQmlData * get(QObjectPrivate *priv, bool create)
QVariant at(qsizetype) const
void set(qsizetype, const QVariant &)
static Ptr createStandalone(const QMetaObject *, QTypeRevision metaObjectRevision=QTypeRevision::zero())
Creates a standalone QQmlPropertyCache of metaObject.
void reset(T *other=nullptr) noexcept(noexcept(Cleanup::cleanup(std::declval< T * >())))
Deletes the existing object it is pointing to (if any), and sets its pointer to other.
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool isEmpty() const
Returns true if the string has no characters; otherwise returns false.
void emitAllSignals(QQmlDMListAccessorData *accessor) const
int createProperty(const char *name, const char *) final
QMetaObject * toDynamicMetaObject(QObject *accessors) final
QMetaObjectBuilder builder
int metaCall(QObject *object, QMetaObject::Call call, int id, void **arguments) final
static void setValue(QVariant *row, const String &role, const QVariant &value)
QList< QVariant > arguments
Combined button and popup list for selecting options.
#define QByteArrayLiteral(str)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLenum GLsizei void GLsizei void * column
GLenum GLenum GLsizei void * row
QLatin1StringView QLatin1String
QSqlQueryModel * model
[16]