diff options
Diffstat (limited to 'src/libs/qmljs/qmljsplugindumper.cpp')
-rw-r--r-- | src/libs/qmljs/qmljsplugindumper.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/libs/qmljs/qmljsplugindumper.cpp b/src/libs/qmljs/qmljsplugindumper.cpp index 8b7604809b6..a1c084a59a9 100644 --- a/src/libs/qmljs/qmljsplugindumper.cpp +++ b/src/libs/qmljs/qmljsplugindumper.cpp @@ -65,24 +65,20 @@ Utils::FileSystemWatcher *PluginDumper::pluginWatcher() void PluginDumper::loadBuiltinTypes(const QmlJS::ModelManagerInterface::ProjectInfo &info) { // move to the owning thread - metaObject()->invokeMethod(this, "onLoadBuiltinTypes", - Q_ARG(QmlJS::ModelManagerInterface::ProjectInfo, info)); + metaObject()->invokeMethod(this, [=] { onLoadBuiltinTypes(info); }); } void PluginDumper::loadPluginTypes(const QString &libraryPath, const QString &importPath, const QString &importUri, const QString &importVersion) { // move to the owning thread - metaObject()->invokeMethod(this, "onLoadPluginTypes", - Q_ARG(QString, libraryPath), - Q_ARG(QString, importPath), - Q_ARG(QString, importUri), - Q_ARG(QString, importVersion)); + metaObject()->invokeMethod(this, [=] { onLoadPluginTypes(libraryPath, importPath, + importUri, importVersion); }); } void PluginDumper::scheduleRedumpPlugins() { // move to the owning thread - metaObject()->invokeMethod(this, "dumpAllPlugins", Qt::QueuedConnection); + metaObject()->invokeMethod(this, &PluginDumper::dumpAllPlugins, Qt::QueuedConnection); } void PluginDumper::onLoadBuiltinTypes(const QmlJS::ModelManagerInterface::ProjectInfo &info, bool force) |