La classe QActionEvent propose un événement qui est généré quand une QAction est ajoutée, supprimée ou modifiée. Plus d'informations...
#include <QActionEvent>
Hérite de QEvent.
La classe QActionEvent propose un événement qui est généré quand une QAction est ajoutée, supprimée ou modifiée.
Des actions peuvent être ajoutées aux widgets grâce à QWidget::addAction(). Ceci génère un événement de type ActionAdded, que vous pouvez gérer pour produire un comportement personnalisé. Par exemple, QToolBar réimplémente QWidget::actionEvent() pour créer des QToolButton correspondant aux actions.
Voir aussi QAction, QWidget::addAction(), QWidget::removeAction() et QWidget::actions().
QActionEvent::QActionEvent ( int type, QAction * action, QAction * before = 0 )
Construit un événement d’action. Son type peut être ActionChanged (action changée), ActionAdded (action ajoutée) ou ActionRemoved (action supprimée).
L’argument action
correspond à l’action qui est changée, ajoutée ou supprimée. Si le type est ActionAdded (action ajoutée), l’action doit être ajoutée avant l’action before
. Si before
vaut 0, l’action est ajoutée à la fin.
QAction * QActionEvent::action () const
Retourne l’action qui est ajoutée, supprimée ou modifiée.
Voir aussi before().
QAction * QActionEvent::before () const
Si le type() est ActionAdded (action ajoutée), cette fonction retourne l’action qui devrait apparaître avant action(). Si cette fonction retourne 0, l’action devrait être ajoutée à la fin des actions déjà existantes sur le même widget.
Voir aussi action() et QWidget::actions().
Merci à <!alcino!> pour la traduction, ainsi qu’à <!johnlamericain!>, <!dourouc!> et <!eusebe!> pour la relecture !
Copyright © 2025 Developpez LLC Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.