20 QQmlApplicationEngine(QObject *parent =
nullptr);
21 QQmlApplicationEngine(
const QUrl &url, QObject *parent =
nullptr);
22 explicit QQmlApplicationEngine(QAnyStringView uri, QAnyStringView typeName,
23 QObject *parent =
nullptr);
24 QQmlApplicationEngine(
const QString &filePath, QObject *parent =
nullptr);
25 ~QQmlApplicationEngine() override;
27 QList<QObject*> rootObjects()
const;
30 void load(
const QUrl &url);
31 void load(
const QString &filePath);
32 void loadFromModule(QAnyStringView uri, QAnyStringView typeName);
33 void setInitialProperties(
const QVariantMap &initialProperties);
34 void setExtraFileSelectors(
const QStringList &extraFileSelectors);
35 void loadData(
const QByteArray &data,
const QUrl &url = QUrl());
38 void objectCreated(QObject *object,
const QUrl &url);
39 void objectCreationFailed(
const QUrl &url);
42 Q_DISABLE_COPY(QQmlApplicationEngine)
43 Q_PRIVATE_SLOT(d_func(),
void _q_loadTranslations())
44 Q_DECLARE_PRIVATE(QQmlApplicationEngine)