![]() |
Qt 6.x
The Qt SDK
|
#include <qqmltyperegistrar_p.h>
Collaboration diagram for QmlTypeRegistrar:Public Member Functions | |
| void | write (QTextStream &os) |
| bool | generatePluginTypes (const QString &pluginTypesFile) |
| 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< QCborMap > &types, const QVector< QCborMap > &foreignTypes) |
| void | setReferencedTypes (const QList< QAnyStringView > &referencedTypes) |
Static Public Member Functions | |
| static bool | argumentsFromCommandLineAndFile (QStringList &allArguments, const QStringList &arguments) |
| static int | runExtract (const QString &baseName, const MetaTypesJsonProcessor &processor) |
Definition at line 27 of file qqmltyperegistrar_p.h.
|
static |
Definition at line 50 of file qqmltyperegistrar.cpp.
References argument, arguments, QString::fromLocal8Bit(), QString::isEmpty(), line, QIODeviceBase::ReadOnly, QString::remove(), QList< T >::size(), and QIODeviceBase::Text.
Here is the call graph for this function:| bool QmlTypeRegistrar::generatePluginTypes | ( | const QString & | pluginTypesFile | ) |
|
static |
Definition at line 80 of file qqmltyperegistrar.cpp.
References QString::arg(), MetaTypesJsonProcessor::extractRegisteredTypes(), QFile::fileName(), QString::fromLatin1(), MetaTypesJsonProcessor::includes(), ok, QFile::open(), qPrintable, QString::toUpper(), QString::toUtf8(), MetaTypesJsonProcessor::types(), QIODevice::write(), and QIODeviceBase::WriteOnly.
Here is the call graph for this function:| void QmlTypeRegistrar::setModuleNameAndNamespace | ( | const QString & | module, |
| const QString & | targetNamespace | ||
| ) |
| void QmlTypeRegistrar::setModuleVersions | ( | QTypeRevision | moduleVersion, |
| const QList< quint8 > & | pastMajorVersions, | ||
| bool | followForeignVersioning | ||
| ) |
| void QmlTypeRegistrar::setReferencedTypes | ( | const QList< QAnyStringView > & | referencedTypes | ) |
| void QmlTypeRegistrar::setTypes | ( | const QVector< QCborMap > & | types, |
| const QVector< QCborMap > & | foreignTypes | ||
| ) |
| void QmlTypeRegistrar::write | ( | QTextStream & | os | ) |
Definition at line 150 of file qqmltyperegistrar.cpp.
References QList< T >::append(), QString::arg(), arg, QHash< Key, T >::asKeyValueRange(), className, conflictingVersionToString(), QSet< T >::constBegin(), QSet< T >::constEnd(), QListSpecialMethodsBase< T >::contains(), contains(), QmlTypesClassDescription::findType(), QTypeRevision::fromEncodedVersion(), QString::front(), info, QCborValue::isArray(), QChar::isDigit(), QString::isEmpty(), QAnyStringView::isEmpty(), QList< T >::isEmpty(), QTypeRevision::isValid(), it, QLatin1StringView::length(), QTypeRevision::majorVersion(), methods, QTypeRevision::minorVersion(), MetaTypesJsonProcessor::namespaces(), output, properties, QStringLiteral, qWarning, QString::replace(), Constants::MetatypesDotJson::S_ACCESS, Constants::MetatypesDotJson::Qml::S_ADDED_IN_VERSION, Constants::MetatypesDotJson::S_ANONYMOUS, Constants::MetatypesDotJson::S_AUTO, Constants::MetatypesDotJson::S_CLASS_INFOS, Constants::MetatypesDotJson::Qml::S_ELEMENT, Constants::MetatypesDotJson::Qml::S_EXTENDED, Constants::MetatypesDotJson::Qml::S_FOREIGN, Constants::MetatypesDotJson::S_METHOD, Constants::MetatypesDotJson::S_METHODS, Constants::MetatypesDotJson::S_NAME, Constants::MetatypesDotJson::S_NAMESPACE, Constants::MetatypesDotJson::S_OBJECT, Constants::MetatypesDotJson::S_PROPERTIES, Constants::MetatypesDotJson::S_PROPERTY, Constants::MetatypesDotJson::S_PUBLIC, Constants::MetatypesDotJson::S_QUALIFIED_CLASS_NAME, Constants::MetatypesDotJson::Qml::S_REMOVED_IN_VERSION, Constants::MetatypesDotJson::S_REVISION, Constants::MetatypesDotJson::S_SIGNALS, Constants::MetatypesDotJson::S_SUPER_CLASSES, Constants::MetatypesDotJson::S_VALUE, QList< T >::takeFirst(), QCborValue::toArray(), toInt(), QCborValue::toMap(), QAnyStringViewUtils::toStringView(), typeName, and view.
Here is the call graph for this function: