QActionEventLa 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éritageHérite de QEvent. Description détailléeLa 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(). Fonctions membresQActionEvent::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 () constRetourne l'action qui est ajoutée, supprimée ou modifiée. Voir aussi before(). QAction * QActionEvent::before () constSi 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(). RemerciementsMerci à Nicolas Carion pour la traduction, ainsi qu'à Jonathan Courtois, Thibaut Cuvelier et Maxime Gault pour la 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.6 | |
Copyright © 2024 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 ! |