diff options
| author | Aurélien Brooke <aurelien@bahiasoft.fr> | 2025-05-24 09:13:50 +0200 |
|---|---|---|
| committer | Aurélien Brooke <aurelien@bahiasoft.fr> | 2025-05-26 13:27:17 +0200 |
| commit | c100bb306ad62fd5372bbd6a2828722735c52bbf (patch) | |
| tree | 95206d0f97d4bfe68144834f920ef4606e2ca13f /src/corelib/kernel/qobject.cpp | |
| parent | 3c1e2b8a240feac8b898741030831e050e3bed6d (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.cpp | 19 |
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(). |
