|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Historique nommé, annulation et rétablissement du canevas pixel art (LOT-54 TACHE-02). More...
Go to the source code of this file.
Classes | |
| struct | hmi::PixelHistoryEntry |
| Une entrée d'historique : la région affectée, son contenu avant et après l'opération. More... | |
| class | hmi::PixelHistory |
| Pile d'annulation/rétablissement nommée d'un canevas pixel art. More... | |
Namespaces | |
| namespace | hmi |
Enumerations | |
| enum class | hmi::PixelOperationKind { hmi::Brush , hmi::Eraser , hmi::Fill , hmi::Move , hmi::FlipHorizontal , hmi::FlipVertical , hmi::RotateClockwise , hmi::RotateCounterClockwise , hmi::Paste } |
| Type d'une opération d'historique — détermine sa clé de traduction (EX-REN-033). More... | |
Functions | |
| std::string_view | hmi::pixelOperationTranslationKey (PixelOperationKind kind) noexcept |
| Clé de traduction décrivant une opération. | |
Historique nommé, annulation et rétablissement du canevas pixel art (LOT-54 TACHE-02).
Local au canevas, totalement indépendant de core::LevelDraft : annuler un coup de pinceau n'annule jamais une action d'édition de niveau, et réciproquement (critère d'acceptation du lot). Sans dépendance Qt/GPU (EX-NFR-010).