Modernize AboutData registration

This commit is contained in:
Tobias Fella
2022-11-26 00:59:17 +01:00
parent 933bf1877f
commit 03f4234483
4 changed files with 4 additions and 21 deletions

View File

@@ -256,6 +256,9 @@ int main(int argc, char *argv[])
qRegisterMetaType<QVector<EmojiEntry>>("QVector<EmojiEntry>");
#endif
#endif
qmlRegisterSingletonType("org.kde.neochat", 1, 0, "About", [](QQmlEngine *engine, QJSEngine *) -> QJSValue {
return engine->toScriptValue(KAboutData::applicationData());
});
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
qRegisterMetaTypeStreamOperators<Emoji>();
@@ -274,8 +277,6 @@ int main(int argc, char *argv[])
parser.process(app);
about.processCommandLine(&parser);
Controller::instance().setAboutData(about);
engine.addImageProvider(QLatin1String("mxc"), new MatrixImageProvider);
engine.addImageProvider(QLatin1String("blurhash"), new BlurhashImageProvider);