|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Interface pure implémentée par le contexte d'édition actif. More...
#include <EditContextTarget.h>
Public Member Functions | |
| virtual | ~EditContextTarget ()=default |
| virtual bool | canUndo () const =0 |
| virtual void | undo ()=0 |
| virtual bool | canRedo () const =0 |
| virtual void | redo ()=0 |
| virtual bool | canCopy () const =0 |
| virtual void | copy ()=0 |
| virtual bool | canPaste () const =0 |
| virtual void | paste ()=0 |
Interface pure implémentée par le contexte d'édition actif.
MainWindow dispatche les quatre actions dédupliquées (une définition chacune, EX-IHM-062) à travers cette interface plutôt que d'appeler GameViewport directement : aujourd'hui, hmi:: GameViewport en est l'unique implémentation (édition de niveau). Le futur atelier pixel art (LOT-54) lui donnera une seconde cible (canevas de pixel art, historique et presse-papiers indépendants de core::LevelDraft) sans que ce point de dispatch n'ait à être réécrit — c'est la raison d'être de cette interface plutôt qu'un appel direct.
|
virtualdefault |
|
nodiscardpure virtual |
Implemented in hmi::GameViewport, and hmi::PixelCanvas.
|
nodiscardpure virtual |
Implemented in hmi::GameViewport, and hmi::PixelCanvas.
|
nodiscardpure virtual |
Implemented in hmi::GameViewport, and hmi::PixelCanvas.
|
nodiscardpure virtual |
Implemented in hmi::GameViewport, and hmi::PixelCanvas.
|
pure virtual |
Implemented in hmi::GameViewport, and hmi::PixelCanvas.
|
pure virtual |
Implemented in hmi::GameViewport, and hmi::PixelCanvas.
|
pure virtual |
Implemented in hmi::GameViewport, and hmi::PixelCanvas.
|
pure virtual |
Implemented in hmi::GameViewport, and hmi::PixelCanvas.