4#ifndef QQMLTCOBJECTCREATIONHELPER_P_H
5#define QQMLTCOBJECTCREATIONHELPER_P_H
18#include <QtQml/qqml.h>
19#include <QtCore/private/qglobal_p.h>
20#include <QtCore/qversionnumber.h>
21#include <private/qtqmlglobal_p.h>
22#include <private/qqmltype_p.h>
84 return T::q_qmltc_typeCount();
94template<
typename QmltcGeneratedType>
98 std::array<
QObject *, QmltcGeneratedType::q_qmltc_typeCount() + 1> m_objects = {};
113 template<
typename QmltcGeneratedType>
116 metaObject(&QmltcGeneratedType::staticMetaObject)
QQmltcObjectCreationHelper view()
QQmltcObjectCreationHelper(const QQmltcObjectCreationHelper *base, qsizetype localOffset)
Constructs new "view" from base view, adding localOffset to the offset of that base.
static constexpr uint typeCount() noexcept
QQmltcObjectCreationHelper(QObject **data, qsizetype size)
Constructs initial "view" from basic data.
T * get(qsizetype i) const
void set(qsizetype i, QObject *object)
Combined button and popup list for selecting options.
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLuint GLintptr offset
Q_QML_PRIVATE_EXPORT void qmltcCreateDynamicMetaObject(QObject *object, const QmltcTypeData &data)
QQmlType::RegistrationType regType
const QMetaObject * metaObject
QmltcTypeData(QmltcGeneratedType *)