summaryrefslogtreecommitdiff
path: root/src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2020-11-11 16:34:39 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2020-11-16 13:45:02 +0000
commit6d5e30215762255abb76faa2d81a1a8ff60b8960 (patch)
tree3d62b027bf5a94b55b79eaa796b233b50f8a3e17 /src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp
parent3167d23a36ff5b9fd42105f763b9e19bf62596cb (diff)
downloadqt-creator-6d5e30215762255abb76faa2d81a1a8ff60b8960.tar.gz
Use typed syntax in calls to QMetaObject::invokeMethod
We do it wherever possible. Some places can't be fixed since they still rely on dynamic introspection (mainly QQuickItem cases). Change-Id: Ia00b4a04d8b995c9a43b7bf2dbe76a60364bb8ca Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp')
-rw-r--r--src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp b/src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp
index 604824d464..6e941fd807 100644
--- a/src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp
+++ b/src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp
@@ -832,7 +832,8 @@ void GraphicsScene::addWarningItem(WarningItem *item)
if (!m_allWarnings.contains(item)) {
m_allWarnings << item;
if (!m_autoLayoutRunning && !m_initializing)
- QMetaObject::invokeMethod(this, "warningVisibilityChanged", Qt::QueuedConnection, Q_ARG(int, 0));
+ QMetaObject::invokeMethod(this, [this] { warningVisibilityChanged(0); },
+ Qt::QueuedConnection);
}
}
@@ -841,7 +842,8 @@ void GraphicsScene::removeWarningItem(WarningItem *item)
m_allWarnings.removeAll(item);
if (!m_autoLayoutRunning && !m_initializing)
- QMetaObject::invokeMethod(this, "warningVisibilityChanged", Qt::QueuedConnection, Q_ARG(int, 0));
+ QMetaObject::invokeMethod(this, [this] { warningVisibilityChanged(0); },
+ Qt::QueuedConnection);
}
void GraphicsScene::warningVisibilityChanged(int type, WarningItem *item)