Liste ordonnée des opérations nommées de l'historique du canevas pixel art actif.
More...
#include <PixelHistoryPanel.h>
|
| std::unique_ptr< Ui::PixelHistoryPanel > | _ui |
| | Mise en page issue de PixelHistoryPanel.ui (LOT-68) : le C++ ne branche plus que le fonctionnel, conformément à la convention du projet.
|
| QListWidget * | _list |
| const Localization * | _loc = nullptr |
| std::vector< PixelHistoryEntry > | _entries |
| | Dernier contenu affiché (retranslateUi le relit).
|
Liste ordonnée des opérations nommées de l'historique du canevas pixel art actif.
Vue du modèle, pas un état : refresh reconstruit la liste depuis un hmi::PixelHistory (hmi::pixelOperationTranslationKey), même patron que hmi::LinkPanel. Double-cliquer une entrée émet jumpRequested (le retour effectif passe par PixelCanvas::jumpHistoryTo, seul propriétaire de l'historique) ; la dernière entrée reste toujours sélectionnée après un rafraîchissement, indiquant la position courante dans la liste.
◆ PixelHistoryPanel()
| hmi::PixelHistoryPanel::PixelHistoryPanel |
( |
QWidget * | parent = nullptr | ) |
|
|
explicit |
◆ ~PixelHistoryPanel()
| hmi::PixelHistoryPanel::~PixelHistoryPanel |
( |
| ) |
|
|
overridedefault |
Hors-ligne : std::unique_ptr<Ui::PixelHistoryPanel> porte un type incomplet.
◆ jumpRequested
| void hmi::PixelHistoryPanel::jumpRequested |
( |
std::size_t | index | ) |
|
|
signal |
Émis quand l'utilisateur double-clique une entrée : retour à l'état immédiatement après celle-ci (hmi::PixelHistory::jumpTo).
◆ onItemActivated()
| void hmi::PixelHistoryPanel::onItemActivated |
( |
| ) |
|
|
private |
◆ refresh()
| void hmi::PixelHistoryPanel::refresh |
( |
const PixelHistory & | history | ) |
|
Reconstruit la liste depuis history (après toute mutation : geste, annuler, refaire).
◆ retranslateUi()
| void hmi::PixelHistoryPanel::retranslateUi |
( |
const Localization & | loc | ) |
|
Applique la langue active (libellés des opérations déjà affichées).
◆ _entries
Dernier contenu affiché (retranslateUi le relit).
◆ _list
| QListWidget* hmi::PixelHistoryPanel::_list |
|
private |
◆ _loc
◆ _ui
| std::unique_ptr<Ui::PixelHistoryPanel> hmi::PixelHistoryPanel::_ui |
|
private |
Mise en page issue de PixelHistoryPanel.ui (LOT-68) : le C++ ne branche plus que le fonctionnel, conformément à la convention du projet.
The documentation for this class was generated from the following files: