===== QActionEvent ===== La classe QActionEvent propose un événement qui est généré quand une [[QAction]] est ajoutée, supprimée ou modifiée. [[#Description détaillée|Plus d'informations...]] ==== Héritage ==== Hérite de [[QEvent]]. ==== Description détaillée ==== 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|QWidget::addAction()]]. Ceci génère un événement de type [[qevent#Type-enum|ActionAdded]], que vous pouvez gérer pour produire un comportement personnalisé. Par exemple, [[QToolBar]] réimplémente [[qwidget#actionEvent|QWidget::actionEvent()]] pour créer des [[QToolButton]] correspondant aux actions. Voir aussi [[QAction]], [[qwidget#addAction|QWidget::addAction()]], [[qwidget#removeAction|QWidget::removeAction()]] et [[qwidget#actions|QWidget::actions()]]. ==== Fonctions membres ==== === QActionEvent() === ''QActionEvent::QActionEvent ( int type, [[QAction]] * action, [[QAction]] * before = 0 )'' Construit un événement d'action. Son type peut être [[qevent#Type-enum|ActionChanged]] (action changée), [[qevent#Type-enum|ActionAdded]] (action ajoutée) ou [[qevent#Type-enum|ActionRemoved]] (action supprimée). L'argument ''action'' correspond à l'action qui est changée, ajoutée ou supprimée. Si le type est [[qevent#Type-enum|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. === action() === ''[[QAction]] * QActionEvent::action () const'' Retourne l'action qui est ajoutée, supprimée ou modifiée. Voir aussi [[qactionevent#before|before()]]. === before() === ''[[QAction]] * QActionEvent::before () const'' Si le [[qevent#type|type()]] est [[qevent#Type-enum|ActionAdded]] (action ajoutée), cette fonction retourne l'action qui devrait apparaître avant [[qactionevent#action|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 [[qactionevent#action|action()]] et [[qwidget#actions|QWidget::actions()]]. ==== Remerciements ==== Merci à pour la traduction, ainsi qu'à , et pour la relecture !