|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
Gere les undos. More...
#include <TYActionManager.h>


Public Slots | |
| void | undo () |
| Annule la derniere action. More... | |
| void | redo () |
| Effectue a nouveau la derniere action annulee. More... | |
| void | setHistorySize (int size) |
| Definit la taille de l'historique. More... | |
| void | reset () |
| Reinitialise l'historique. More... | |
Signals | |
| void | undoRedoChanged (bool undoAvailable, bool redoAvailable, const QString &undoCmd, const QString &redoCmd) |
| Indique l'etat de ce ActionManager. More... | |
| void | modificationChanged (bool modified) |
| Indique si un undo ou un redo a ete fait. More... | |
Public Member Functions | |
| TYActionManager (int size) | |
| Constructeur. More... | |
| virtual | ~TYActionManager () |
| Destructeur. More... | |
| void | setModified (bool modified) |
| Set/Get de l'etat du manager. More... | |
| bool | getModified () const |
| Set/Get de l'etat du manager. More... | |
| void | addAction (TYAction *pAction) |
| Ajoute une nouvelle action a l'historique. More... | |
| void | emitUndoRedo () |
| Envoie un signal informant sur l'etat de ce ActionManager. More... | |
| int | getHistorySize () |
| Retourne la taille de l'historique. More... | |
Protected Attributes | |
| QList< TYAction * > | _history |
| L'historique des actions. More... | |
| int | _current |
| Index de l'action courante. More... | |
| int | _savedAt |
| Index de l'action a laquelle une sauvegarde a ete effectuee. More... | |
| int | _size |
| Nombre maximum d'actions pour l'historique. More... | |
| bool | _modified |
| Indique l'etat du manager. More... | |
Gere les undos.
Definition at line 39 of file TYActionManager.h.
| TYActionManager::TYActionManager | ( | int | size | ) |
Constructeur.
Definition at line 28 of file TYActionManager.cpp.
|
virtual |
Destructeur.
Definition at line 30 of file TYActionManager.cpp.
| void TYActionManager::addAction | ( | TYAction * | pAction | ) |
Ajoute une nouvelle action a l'historique.
Definition at line 38 of file TYActionManager.cpp.


| void TYActionManager::emitUndoRedo | ( | ) |
Envoie un signal informant sur l'etat de ce ActionManager.
Definition at line 82 of file TYActionManager.cpp.


|
inline |
Retourne la taille de l'historique.
Definition at line 85 of file TYActionManager.h.

|
inline |
Set/Get de l'etat du manager.
Definition at line 64 of file TYActionManager.h.
|
signal |
Indique si un undo ou un redo a ete fait.

|
slot |
Effectue a nouveau la derniere action annulee.
Definition at line 144 of file TYActionManager.cpp.


|
slot |
Reinitialise l'historique.
Definition at line 188 of file TYActionManager.cpp.


|
slot |
Definit la taille de l'historique.
Definition at line 168 of file TYActionManager.cpp.


| void TYActionManager::setModified | ( | bool | modified | ) |
Set/Get de l'etat du manager.
Definition at line 119 of file TYActionManager.cpp.
|
slot |
Annule la derniere action.
Definition at line 131 of file TYActionManager.cpp.


|
signal |
Indique l'etat de ce ActionManager.

|
protected |
Index de l'action courante.
Definition at line 134 of file TYActionManager.h.
|
protected |
L'historique des actions.
Definition at line 131 of file TYActionManager.h.
|
protected |
Indique l'etat du manager.
Definition at line 143 of file TYActionManager.h.
|
protected |
Index de l'action a laquelle une sauvegarde a ete effectuee.
Definition at line 137 of file TYActionManager.h.
|
protected |
Nombre maximum d'actions pour l'historique.
Definition at line 140 of file TYActionManager.h.