Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qqmlcomponent.cpp File Reference

(d278c233800fbc1407fe74af1b8e3a8f0764d1d8)

#include "qqmlcomponent.h"
#include "qqmlcomponent_p.h"
#include "qqmlcomponentattached_p.h"
#include "qqmlengine_p.h"
#include "qqmlvme_p.h"
#include "qqml.h"
#include "qqmlengine.h"
#include "qqmlincubator.h"
#include "qqmlincubator_p.h"
#include <private/qqmljavascriptexpression_p.h>
#include <private/qqmlsourcecoordinate_p.h>
#include <private/qv4functionobject_p.h>
#include <private/qv4script_p.h>
#include <private/qv4scopedvalue_p.h>
#include <private/qv4objectiterator_p.h>
#include <private/qv4qobjectwrapper_p.h>
#include <private/qv4jscall_p.h>
#include <QDir>
#include <QStack>
#include <QStringList>
#include <QThreadStorage>
#include <QtCore/qdebug.h>
#include <QtCore/qloggingcategory.h>
#include <qqmlinfo.h>
#include "moc_qqmlcomponent.cpp"
#include "moc_qqmlcomponentattached_p.cpp"
+ Include dependency graph for qqmlcomponent.cpp:

Go to the source code of this file.

Classes

class  QQmlComponentExtension
 
struct  QV4::QmlIncubatorObject
 
class  QQmlComponentIncubator
 

Namespaces

namespace  QV4
 
namespace  QV4::Heap
 

Macros

#define QmlIncubatorObjectMembers(class, Member)
 

Functions

 V4_DEFINE_EXTENSION (QQmlComponentExtension, componentExtension)
 
static void removePendingQPropertyBinding (QV4::Value *object, const QString &propertyName, const QQmlObjectCreator *creator)
 
static void QQmlComponent_setQmlParent (QObject *me, QObject *parent)
 
static QQmlParserStatusparserStatusCast (const QQmlType &type, QObject *rv)
 
 QV4::Heap::DECLARE_HEAP_OBJECT (QmlIncubatorObject, Object)
 
 DEFINE_OBJECT_VTABLE (QV4::QmlIncubatorObject)
 

Macro Definition Documentation

◆ QmlIncubatorObjectMembers

#define QmlIncubatorObjectMembers ( class,
Member )
Value:
Member(class, HeapValue, HeapValue, valuemapOrObject) \
Member(class, HeapValue, HeapValue, statusChanged) \
Member(class, Pointer, QmlContext *, qmlContext) \
Member(class, NoMark, QQmlComponentIncubator *, incubator) \
Member(class, NoMark, QV4QPointer<QObject>, parent)
void statusChanged(QQmlComponent::Status status)
[1]
Definition qlogging.cpp:11
Q_QML_EXPORT QQmlContext * qmlContext(const QObject *)
Definition qqml.cpp:84

Definition at line 1657 of file qqmlcomponent.cpp.

Function Documentation

◆ DEFINE_OBJECT_VTABLE()

DEFINE_OBJECT_VTABLE ( QV4::QmlIncubatorObject )

◆ parserStatusCast()

static QQmlParserStatus * parserStatusCast ( const QQmlType & type,
QObject * rv )
static

Definition at line 1043 of file qqmlcomponent.cpp.

◆ QQmlComponent_setQmlParent()

static void QQmlComponent_setQmlParent ( QObject * me,
QObject * parent )
static

Definition at line 1718 of file qqmlcomponent.cpp.

◆ removePendingQPropertyBinding()

static void removePendingQPropertyBinding ( QV4::Value * object,
const QString & propertyName,
const QQmlObjectCreator * creator )
static

Definition at line 346 of file qqmlcomponent.cpp.

◆ V4_DEFINE_EXTENSION()

V4_DEFINE_EXTENSION ( QQmlComponentExtension ,
componentExtension  )