28 #ifndef __TY_ACTION_MANAGER__
29 #define __TY_ACTION_MANAGER__
122 const QString& redoCmd);
Definit une action, necessaire pour la gestion de l'undo (fichier header)
void reset()
Reinitialise l'historique.
void setModified(bool modified)
Set/Get de l'etat du manager.
void redo()
Effectue a nouveau la derniere action annulee.
bool _modified
Indique l'etat du manager.
int _size
Nombre maximum d'actions pour l'historique.
void modificationChanged(bool modified)
Indique si un undo ou un redo a ete fait.
int _savedAt
Index de l'action a laquelle une sauvegarde a ete effectuee.
void addAction(TYAction *pAction)
Ajoute une nouvelle action a l'historique.
void undo()
Annule la derniere action.
virtual ~TYActionManager()
Destructeur.
void emitUndoRedo()
Envoie un signal informant sur l'etat de ce ActionManager.
TYActionManager(int size)
Constructeur.
int getHistorySize()
Retourne la taille de l'historique.
void setHistorySize(int size)
Definit la taille de l'historique.
QList< TYAction * > _history
L'historique des actions.
void undoRedoChanged(bool undoAvailable, bool redoAvailable, const QString &undoCmd, const QString &redoCmd)
Indique l'etat de ce ActionManager.
int _current
Index de l'action courante.
bool getModified() const
Set/Get de l'etat du manager.
Definit une action, necessaire pour la gestion de l'undo.