Obsolete Members for QSocketNotifier

Les membres suivants de la classe QSocketNotifier sont obsolètes. Ils sont fournis pour permettre aux anciens codes sources de continuer à fonctionner. Il est fortement déconseillé de les utiliser dans un nouveau code.

Signaux

(deprecated) 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] void QSocketNotifier::activated(int socket)

Cette fonction est obsolète. Il est fortement déconseillé de l'utiliser dans un nouveau code.

Pour éviter une troncature involontaire du descripteur, utilisez la surcharge QSocketDescriptor de cette fonction. Si vous souhaitez être compatible avec des versions antérieures à la version 5.15, vous devez modifier le slot pour qu'il accepte qintptr s'il accepte actuellement un int, puis vous connecter à l'aide de Functor-Based Connection.

Ce signal est émis chaque fois que le notificateur de socket est activé et qu'un événement de socket correspondant à son type se produit.

L'identifiant de la prise est passé 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 */ });
Pour plus d'exemples et d'approches, voir connecting to overloaded signals (connexion à des signaux surchargés).

Voir aussi type() et socket().

© 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.