diff options
author | Mitch Curtis <mitch.curtis@qt.io> | 2020-10-19 08:42:14 +0200 |
---|---|---|
committer | Mitch Curtis <mitch.curtis@qt.io> | 2020-11-09 15:07:03 +0200 |
commit | 24a0303b9ed7d48c75c4567b93b327b731b2de3b (patch) | |
tree | 450d3a657a54bfdabb6839e1d9243d04ade8aec3 /src/corelib/kernel | |
parent | 4ea99db8f399cfda63e94a0e82bed4660f20d260 (diff) |
Doc: mention that disconnecting all signals can be dangerous
Task-number: QTBUG-83387
Change-Id: I55c0a267e5490ba0226fd6858c18fd88cc3b8d59
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/corelib/kernel')
-rw-r--r-- | src/corelib/kernel/qobject.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp index f3fd249d09..28dd89397b 100644 --- a/src/corelib/kernel/qobject.cpp +++ b/src/corelib/kernel/qobject.cpp @@ -2960,6 +2960,8 @@ QMetaObject::Connection QObject::connect(const QObject *sender, const QMetaMetho if \a receiver is left out, so you cannot disconnect a specifically-named slot on all objects. + \include includes/qobject.qdocinc disconnect-all + \sa connect() */ bool QObject::disconnect(const QObject *sender, const char *signal, @@ -3095,6 +3097,8 @@ bool QObject::disconnect(const QObject *sender, const char *signal, In the same way \nullptr can be used for \a receiver in the meaning "any receiving object". In this case method should also be QMetaMethod(). \a sender parameter should be never \nullptr. + \include includes/qobject.qdocinc disconnect-all + \sa disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *method) */ bool QObject::disconnect(const QObject *sender, const QMetaMethod &signal, @@ -3172,6 +3176,8 @@ bool QObject::disconnect(const QObject *sender, const QMetaMethod &signal, A signal-slot connection is removed when either of the objects involved are destroyed. + + \include includes/qobject.qdocinc disconnect-all */ /*! |