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
QmlTypeRegistrar Class Reference

#include <qqmltyperegistrar_p.h>

Collaboration diagram for QmlTypeRegistrar:

Public Member Functions

void write (QTextStream &os, QAnyStringView outFileName) const
bool generatePluginTypes (const QString &pluginTypesFile, bool generatingJSRoot=false)
void setModuleNameAndNamespace (const QString &module, const QString &targetNamespace)
void setModuleVersions (QTypeRevision moduleVersion, const QList< quint8 > &pastMajorVersions, bool followForeignVersioning)
void setIncludes (const QList< QString > &includes)
void setTypes (const QVector< MetaType > &types, const QVector< MetaType > &foreignTypes)
void setReferencedTypes (const QList< QAnyStringView > &referencedTypes)
void setUsingDeclarations (const QList< UsingDeclaration > &usingDeclarations)

Static Public Member Functions

static bool argumentsFromCommandLineAndFile (QStringList &allArguments, const QStringList &arguments)
static int runExtract (const QString &baseName, const QString &nameSpace, const MetaTypesJsonProcessor &processor)

Detailed Description

Definition at line 27 of file qqmltyperegistrar_p.h.

Member Function Documentation

◆ argumentsFromCommandLineAndFile()

bool QmlTypeRegistrar::argumentsFromCommandLineAndFile ( QStringList & allArguments,
const QStringList & arguments )
static

Definition at line 54 of file qqmltyperegistrar.cpp.

◆ generatePluginTypes()

bool QmlTypeRegistrar::generatePluginTypes ( const QString & pluginTypesFile,
bool generatingJSRoot = false )

Definition at line 502 of file qqmltyperegistrar.cpp.

◆ runExtract()

int QmlTypeRegistrar::runExtract ( const QString & baseName,
const QString & nameSpace,
const MetaTypesJsonProcessor & processor )
static

Definition at line 84 of file qqmltyperegistrar.cpp.

◆ setIncludes()

void QmlTypeRegistrar::setIncludes ( const QList< QString > & includes)

Definition at line 530 of file qqmltyperegistrar.cpp.

◆ setModuleNameAndNamespace()

void QmlTypeRegistrar::setModuleNameAndNamespace ( const QString & module,
const QString & targetNamespace )

Definition at line 516 of file qqmltyperegistrar.cpp.

◆ setModuleVersions()

void QmlTypeRegistrar::setModuleVersions ( QTypeRevision moduleVersion,
const QList< quint8 > & pastMajorVersions,
bool followForeignVersioning )

Definition at line 522 of file qqmltyperegistrar.cpp.

◆ setReferencedTypes()

void QmlTypeRegistrar::setReferencedTypes ( const QList< QAnyStringView > & referencedTypes)

Definition at line 540 of file qqmltyperegistrar.cpp.

◆ setTypes()

void QmlTypeRegistrar::setTypes ( const QVector< MetaType > & types,
const QVector< MetaType > & foreignTypes )

Definition at line 534 of file qqmltyperegistrar.cpp.

◆ setUsingDeclarations()

void QmlTypeRegistrar::setUsingDeclarations ( const QList< UsingDeclaration > & usingDeclarations)

Definition at line 545 of file qqmltyperegistrar.cpp.

◆ write()

void QmlTypeRegistrar::write ( QTextStream & os,
QAnyStringView outFileName ) const

Definition at line 179 of file qqmltyperegistrar.cpp.


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