Historique nommé, annulation et rétablissement du canevas pixel art (LOT-54 TACHE-02).
PixelHistoryPanel(QWidget *parent=nullptr)
Definition PixelHistoryPanel.cpp:16
std::unique_ptr< Ui::PixelHistoryPanel > _ui
Mise en page issue de PixelHistoryPanel.ui (LOT-68) : le C++ ne branche plus que le fonctionnel,...
Definition PixelHistoryPanel.h:61
void onItemActivated()
Definition PixelHistoryPanel.cpp:59
~PixelHistoryPanel() override
Hors-ligne : std::unique_ptr<Ui::PixelHistoryPanel> porte un type incomplet.
const Localization * _loc
Definition PixelHistoryPanel.h:63
QListWidget * _list
Definition PixelHistoryPanel.h:62
void refresh(const PixelHistory &history)
Reconstruit la liste depuis history (après toute mutation : geste, annuler, refaire).
Definition PixelHistoryPanel.cpp:26
std::vector< PixelHistoryEntry > _entries
Dernier contenu affiché (retranslateUi le relit).
Definition PixelHistoryPanel.h:64
void retranslateUi(const Localization &loc)
Applique la langue active (libellés des opérations déjà affichées).
Definition PixelHistoryPanel.cpp:46
void jumpRequested(std::size_t index)
Émis quand l'utilisateur double-clique une entrée : retour à l'état immédiatement après celle-ci (hmi...
Pile d'annulation/rétablissement nommée d'un canevas pixel art.
Definition PixelHistory.h:72