Obsolete Members for QSocketNotifier
Les membres suivants de la classe ` QSocketNotifier ` sont obsolètes. Ils sont fournis afin de garantir le bon fonctionnement des anciens codes sources. Nous déconseillons fortement de les utiliser dans les nouveaux codes.
Signaux
(deprecated in 5.15) void | activated(int socket) | [see note below] |
Remarque : il s'agit d'un signal privé. Il peut être utilisé dans les connexions de signaux, mais ne peut pas être émis par l'utilisateur.
Documentation des fonctions membres
[private signal, deprecated in 5.15] void QSocketNotifier::activated(int socket)
Cette fonction est obsolète depuis la version 5.15. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Pour éviter toute troncature involontaire du descripteur, utilisez la surcharge QSocketDescriptor de cette fonction. Si vous avez besoin d’assurer la compatibilité avec des versions antérieures à la version 5.15, vous devez modifier le slot pour qu’il accepte un qintptr s’il accepte actuellement un int, puis établir la connexion à l’aide d’une connexion basée sur un foncteur.
Ce signal est émis chaque fois que le notificateur de socket est activé et qu’un événement de socket correspondant à son identifiant ( type ) se produit.
L'identifiant du socket est transmis dans le paramètre ` socket `.
Remarque : il s’agit d’un signal privé. Il peut être utilisé dans les connexions de signaux, mais ne peut pas être émis par l’utilisateur.
Remarque : ce signal est surchargé. Pour se connecter à ce signal :
// Connect using qOverload:
connect(socketNotifier, qOverload(&QSocketNotifier::activated),
receiver, &ReceiverClass::slot);
// Or using a lambda:
connect(socketNotifier, qOverload(&QSocketNotifier::activated),
this, [](int socket) { /* handle activated */ }); © 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.