QDragMoveEventLa classe QDragMoveEvent fournit un �v�nement qui est envoy� pendant les actions de glisser-d�poser. Plus d'informations... #include <QDragMoveEvent> Voir la position dans l'arbre des classes. H�ritageH�rite de QDropEvent. H�rit� par QDragEnterEvent. Description d�taill�eLa classe QDragMoveEvent fournit un �v�nement qui est envoy� pendant les actions de glisser-d�poser. Un widget re�oit une succession d'�v�nements de d�placement pendant que le glissement se fait � l'int�rieur de ses fronti�res, � condition qu'il accepte les �v�nements de d�p�t et les �v�nements de d�but de glissement. Le widget doit examiner les �v�nements pour v�rifier quel type de donn�es il fournit et appeler la fonction accept() pour accepter �ventuellement le d�p�t. Le rectangle donn� par la fonction answerRect() peut �tre utilis� pour restreindre la d�pose � certaines parties du widget. Par exemple, on peut v�rifier si le rectangle a une intersection avec la g�om�trie d'un widget enfant particulier et n'appeler acceptProposedAction() que si c'est le cas. Notez que la plus grande partie des fonctionnalit�s de cette classe h�rite de QDropEvent. Voir aussi QDragEnterEvent, QDragLeaveEvent et QDropEvent. Fonctions membresQDragMoveEvent::QDragMoveEvent ( const QPoint & pos, Qt::DropActions actions, const QMimeData * data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Type type = DragMove )Cr�e un QDragMoveEvent du type demand� indiquant que la souris se trouve � la position pos dans un widget. Les �tats souris et clavier sont sp�cifi�s par buttons et modifiers, et actions d�crit les op�rations de glisser-d�poser possibles. Les donn�es sont transmises sous forme d'informations en encodage MIME dans data. Attention : n'essayez pas de cr�er un QDragMoveEvent vous-m�me. Ces objets sont d�pendants de l'�tat interne de Qt. QDragMoveEvent::~QDragMoveEvent ()D�truit l'�v�nement. void QDragMoveEvent::accept ( const QRect & rectangle )Identique � accept() mais notifie �galement que de futurs �v�nements seront aussi acceptables s'ils restent � l'int�rieur du rectangle donn� sur le widget. Cela peut am�liorer les performances mais peut aussi �tre ignor� par le syst�me sous-jacent. Si le rectangle est vide, les �v�nements de glissement vont �tre envoy�s en continu, ce qui peut �tre utile si la source d�file dans un �v�nement timer. void QDragMoveEvent::accept ()Il s'agit d'une fonction surcharg�e. Appelle QDropEvent::accept(). QRect QDragMoveEvent::answerRect () constRenvoie le rectangle � l'int�rieur du widget o� le d�p�t se produira si elle est accept�e. Vous pouvez utiliser cette information pour le restreindre � des endroits d�termin�s du widget. void QDragMoveEvent::ignore ( const QRect & rectangle )L'oppos� de la fonction accept(const QRect&). Les d�placements dans rectangle seront ignor�s. void QDragMoveEvent::ignore ()Il s'agit d'une fonction surcharg�e. Appelle QDropEvent::ignore(). RemerciementsMerci � Ilya Diallo pour la traduction ainsi qu'� Thibaut Cuvelier et Maxime Gault pour leur relecture ! |
Cette page est une traduction d'une page de la documentation de Qt, �crite par Nokia Corporation and/or its subsidiary(-ies). Les �ventuels probl�mes r�sultant d'une mauvaise traduction ne sont pas imputables � Nokia. | Qt 4.7 | |
Copyright © 2025 Developpez LLC. Tous droits r�serv�s Developpez LLC. Aucune reproduction, m�me partielle, ne peut �tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'� 3 ans de prison et jusqu'� 300 000 E de dommages et int�r�ts. Cette page est d�pos�e � la SACD. | ||
Vous avez d�nich� une erreur ? Un bug ? Une redirection cass�e ? Ou tout autre probl�me, quel qu'il soit ? Ou bien vous d�sirez participer � ce projet de traduction ? N'h�sitez pas � nous contacter ou par MP ! |