TraceX
 
Loading...
Searching...
No Matches
QTreeWidget_custom Class Reference

#include <qtreewidget_custom.h>

Inheritance diagram for QTreeWidget_custom:
Collaboration diagram for QTreeWidget_custom:

Public Member Functions

 QTreeWidget_custom (QWidget *parent=nullptr)
 Autorise l'accès de glisser-déposer les élements du "QListWidget_custom".
 

Protected Member Functions

void startDrag (Qt::DropActions)
 Démarre l'opération de glisser d'un élément sélectionné dans le "QTreeWidget_custom".
 
void dragEnterEvent (QDragEnterEvent *evenement)
 Gère l'entrée d'un élément lors d'un glisser-déposer dans le "QTreeWidget_custom".
 
void dragMoveEvent (QDragMoveEvent *evenement)
 Gère le déplacement d'un élément lors d'un glisser-déposer dans le "QTreeWidget_custom".
 
void dropEvent (QDropEvent *evenement)
 Gère l'opération de dépôt lorsqu'un élément est relâché dans le "QTreeWidget_custom".
 
void keyPressEvent (QKeyEvent *event)
 Gère la suppression d'un élément du QTreeWidget lorsque la touche "Suppr" est pressée.
 

Constructor & Destructor Documentation

◆ QTreeWidget_custom()

QTreeWidget_custom::QTreeWidget_custom ( QWidget * parent = nullptr)

Autorise l'accès de glisser-déposer les élements du "QListWidget_custom".

Parameters
parentQWidget parent
Author
Maxime Huang
Date
29/03/2025
Here is the call graph for this function:

Member Function Documentation

◆ dragEnterEvent()

void QTreeWidget_custom::dragEnterEvent ( QDragEnterEvent * evenement)
protected

Gère l'entrée d'un élément lors d'un glisser-déposer dans le "QTreeWidget_custom".

Cette méthode est appelée lorsqu'un élément entre dans la zone du QTreeWidget. Si les données du glisser-déposer contiennent du texte, l'action proposée est acceptée.

Parameters
evenementEvenement (QDragEnterEvent) contenant les données du glisser-déposer.
Author
Maxime Huang
Date
08/03/2025

◆ dragMoveEvent()

void QTreeWidget_custom::dragMoveEvent ( QDragMoveEvent * evenement)
protected

Gère le déplacement d'un élément lors d'un glisser-déposer dans le "QTreeWidget_custom".

Cette méthode est déclenchée lorsque l'élément est déplacé dans la zone du QTreeWidget. Elle accepte l'action de dépôt si les données contiennent du texte.

Parameters
evenementEvenement (QDragMoveEvent) contenant les données du glisser-déposer.
Author
Maxime Huang
Date
08/03/2025

◆ dropEvent()

void QTreeWidget_custom::dropEvent ( QDropEvent * evenement)
protected

Gère l'opération de dépôt lorsqu'un élément est relâché dans le "QTreeWidget_custom".

Cette méthode vérifie les données déposées et crée dynamiquement des éléments "SSS", "SRS", ou "SDD" en fonction de l'endroit où l'élément est relâché dans l'arbre.

Parameters
evenementEvenement (QDropEvent) contenant les données déposées.
Author
Maxime Huang
Date
08/03/2025

◆ keyPressEvent()

void QTreeWidget_custom::keyPressEvent ( QKeyEvent * event)
protected

Gère la suppression d'un élément du QTreeWidget lorsque la touche "Suppr" est pressée.

Parameters
eventEvenement (QKeyEvent) contenant les informations sur la touche pressée.
Author
Maxime Huang
Date
08/03/2025

◆ startDrag()

void QTreeWidget_custom::startDrag ( Qt::DropActions )
protected

Démarre l'opération de glisser d'un élément sélectionné dans le "QTreeWidget_custom".

Cette méthode est appelée lorsqu'un glisser-déposer est initié. Elle récupère l'élément courant et crée un objet QDrag contenant les données à déplacer.

Parameters
Qt::DropActionsAction de glisser possible pour l'élément.
Author
Maxime Huang
Date
08/03/2025

The documentation for this class was generated from the following files: