summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@qt.io>2020-10-19 08:42:14 +0200
committerMitch Curtis <mitch.curtis@qt.io>2020-11-09 15:07:03 +0200
commit24a0303b9ed7d48c75c4567b93b327b731b2de3b (patch)
tree450d3a657a54bfdabb6839e1d9243d04ade8aec3 /src/corelib/kernel
parent4ea99db8f399cfda63e94a0e82bed4660f20d260 (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.cpp6
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
*/
/*!