summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qobject.cpp
diff options
context:
space:
mode:
authorAurélien Brooke <aurelien@bahiasoft.fr>2025-05-24 09:13:50 +0200
committerAurélien Brooke <aurelien@bahiasoft.fr>2025-05-26 13:27:17 +0200
commitc100bb306ad62fd5372bbd6a2828722735c52bbf (patch)
tree95206d0f97d4bfe68144834f920ef4606e2ca13f /src/corelib/kernel/qobject.cpp
parent3c1e2b8a240feac8b898741030831e050e3bed6d (diff)
QMetaCallEvent: remove the QMetaCallEvent::create() function
It is unused since 0bd1fc006097e481d8b92ee1c5246ffa1ae9379f, and duplicates a lot of code. The last usages were replaced by QMetaObject::invokeMethod(). Change-Id: Idad7c75a7b43670269b0cfcea9543114839e604c Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qobject.cpp')
-rw-r--r--src/corelib/kernel/qobject.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp
index 78a28cc50e5..8d133a24ee1 100644
--- a/src/corelib/kernel/qobject.cpp
+++ b/src/corelib/kernel/qobject.cpp
@@ -626,25 +626,6 @@ void QMetaCallEvent::placeMetaCall(QObject *object)
}
}
-QMetaCallEvent* QMetaCallEvent::create_impl(QtPrivate::SlotObjUniquePtr slotObj,
- const QObject *sender, int signal_index,
- size_t argc, const void* const argp[],
- const QMetaType metaTypes[])
-{
- auto metaCallEvent = std::make_unique<QMetaCallEvent>(std::move(slotObj), sender,
- signal_index, int(argc));
-
- void **args = metaCallEvent->args();
- QMetaType *types = metaCallEvent->types();
- for (size_t i = 0; i < argc; ++i) {
- types[i] = metaTypes[i];
- args[i] = types[i].create(argp[i]);
- Q_CHECK_PTR(!i || args[i]);
- }
-
- return metaCallEvent.release();
-}
-
/*!
\class QSignalBlocker
\brief Exception-safe wrapper around QObject::blockSignals().