aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlpluginimporter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/qml/qqmlpluginimporter.cpp')
-rw-r--r--src/qml/qml/qqmlpluginimporter.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/qml/qml/qqmlpluginimporter.cpp b/src/qml/qml/qqmlpluginimporter.cpp
index 8f33e11649..24f12891b9 100644
--- a/src/qml/qml/qqmlpluginimporter.cpp
+++ b/src/qml/qml/qqmlpluginimporter.cpp
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#include "qqmlpluginimporter_p.h"
+#include "qqmlimport_p.h"
#include <private/qqmlextensionplugin_p.h>
#include <private/qqmltypeloader_p.h>
@@ -59,12 +60,6 @@ private:
Q_GLOBAL_STATIC(PluginMap, qmlPluginsById); // stores the uri and the PluginLoaders
-static QTypeRevision validVersion(QTypeRevision version = QTypeRevision())
-{
- // If the given version is invalid, return a valid but useless version to signal "It's OK".
- return version.isValid() ? version : QTypeRevision::fromMinorVersion(0);
-}
-
static QVector<QStaticPlugin> makePlugins()
{
QVector<QStaticPlugin> plugins;
@@ -217,7 +212,7 @@ QTypeRevision QQmlPluginImporter::importStaticPlugin(QObject *instance, const QS
if (!database->initializedPlugins.contains(pluginId))
finalizePlugin(instance, pluginId);
- return validVersion(importVersion);
+ return QQmlImports::validVersion(importVersion);
}
QTypeRevision QQmlPluginImporter::importDynamicPlugin(
@@ -326,7 +321,7 @@ QTypeRevision QQmlPluginImporter::importDynamicPlugin(
if (!engineInitialized)
finalizePlugin(instance, pluginId);
- return validVersion(importVersion);
+ return QQmlImports::validVersion(importVersion);
}
/*!
@@ -611,7 +606,7 @@ QTypeRevision QQmlPluginImporter::importPlugins() {
database->modulesForWhichPluginsHaveBeenLoaded.insert(moduleId);
}
- return validVersion(importVersion);
+ return QQmlImports::validVersion(importVersion);
}
QT_END_NAMESPACE