Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlAdaptorModelEngineData Class Reference

#include <qqmladaptormodelenginedata_p.h>

+ Inheritance diagram for QQmlAdaptorModelEngineData:
+ Collaboration diagram for QQmlAdaptorModelEngineData:

Public Member Functions

 QQmlAdaptorModelEngineData (QV4::ExecutionEngine *v4)
 
- Public Member Functions inherited from QV4::ExecutionEngine::Deletable
virtual ~Deletable ()
 

Static Public Member Functions

static QV4::ReturnedValue get_index (const QV4::FunctionObject *f, const QV4::Value *thisObject, const QV4::Value *, int)
 
template<typename T , typename M >
static void setModelDataType (QMetaObjectBuilder *builder, M *metaType)
 
static void addProperty (QMetaObjectBuilder *builder, int propertyId, const QByteArray &propertyName, const QByteArray &propertyType)
 

Public Attributes

QV4::ExecutionEnginev4
 
QV4::PersistentValue listItemProto
 

Detailed Description

Definition at line 28 of file qqmladaptormodelenginedata_p.h.

Constructor & Destructor Documentation

◆ QQmlAdaptorModelEngineData()

QT_BEGIN_NAMESPACE QQmlAdaptorModelEngineData::QQmlAdaptorModelEngineData ( QV4::ExecutionEngine v4)

Definition at line 9 of file qqmladaptormodelenginedata.cpp.

References get_index(), QQmlDMListAccessorData::get_modelData(), listItemProto, QV4::ExecutionEngine::newObject(), QStringLiteral, QV4::PersistentValue::set(), QQmlDMListAccessorData::set_modelData(), and v4.

+ Here is the call graph for this function:

Member Function Documentation

◆ addProperty()

static void QQmlAdaptorModelEngineData::addProperty ( QMetaObjectBuilder builder,
int  propertyId,
const QByteArray propertyName,
const QByteArray propertyType 
)
inlinestatic

Definition at line 55 of file qqmladaptormodelenginedata_p.h.

References QMetaObjectBuilder::addProperty(), QMetaObjectBuilder::addSignal(), QByteArray::number(), and QMetaPropertyBuilder::setWritable().

Referenced by VDMListDelegateDataType::createProperty(), and VDMAbstractItemModelDataType::initializeMetaType().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ get_index()

static QV4::ReturnedValue QQmlAdaptorModelEngineData::get_index ( const QV4::FunctionObject f,
const QV4::Value thisObject,
const QV4::Value ,
int   
)
inlinestatic

Definition at line 36 of file qqmladaptormodelenginedata_p.h.

References QV4::Value::as(), QV4::Scope::engine, o, QStringLiteral, RETURN_RESULT, and QV4::ExecutionEngine::throwTypeError().

Referenced by QQmlAdaptorModelEngineData(), and VDMAbstractItemModelDataType::initializeConstructor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setModelDataType()

template<typename T , typename M >
static void QQmlAdaptorModelEngineData::setModelDataType ( QMetaObjectBuilder builder,
M metaType 
)
inlinestatic

Definition at line 46 of file qqmladaptormodelenginedata_p.h.

References className, DynamicMetaObject, QMetaObjectBuilder::setClassName(), QMetaObjectBuilder::setFlags(), and QMetaObjectBuilder::setSuperClass().

+ Here is the call graph for this function:

Member Data Documentation

◆ listItemProto

QV4::PersistentValue QQmlAdaptorModelEngineData::listItemProto

Definition at line 34 of file qqmladaptormodelenginedata_p.h.

Referenced by QQmlAdaptorModelEngineData().

◆ v4

QV4::ExecutionEngine* QQmlAdaptorModelEngineData::v4

Definition at line 33 of file qqmladaptormodelenginedata_p.h.

Referenced by QQmlAdaptorModelEngineData().


The documentation for this class was generated from the following files: