qt: register qml compatibility module

This commit is contained in:
Fatih Uzunoglu 2022-01-21 22:22:07 +02:00 committed by Rémi Denis-Courmont
parent ff36354068
commit d36ddb09f0
1 changed files with 16 additions and 1 deletions

View File

@ -194,7 +194,6 @@ QQuickItem* MainUI::createRootItem()
return m_rootItem;
}
void MainUI::registerQMLTypes()
{
{
@ -276,6 +275,22 @@ void MainUI::registerQMLTypes()
qmlProtectModule(uri, versionMajor);
}
{
const char* const uri = "org.videolan.compat";
const int versionMajor = 0;
const int versionMinor = 1;
qmlRegisterModule(uri, versionMajor, versionMinor);
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
qmlRegisterType(QUrl("qrc:///util/BindingRev14.qml"), uri, versionMajor, versionMinor, "BindingCompat");
#else
qmlRegisterType(QUrl("qrc:///util/BindingRev8.qml"), uri, versionMajor, versionMinor, "BindingCompat");
#endif
qmlProtectModule(uri, versionMajor);
}
{
// Custom controls