|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
Definit une action, necessaire pour la gestion de l'undo. More...
#include <TYAction.h>

Public Member Functions | |
| TYAction (const QString &actionName) | |
| virtual | ~TYAction () |
| virtual void | undo ()=0 |
| virtual void | redo ()=0 |
| QString | getName () const |
Private Attributes | |
| QString | _actionName |
| Le nom de cette action. More... | |
Definit une action, necessaire pour la gestion de l'undo.
Definition at line 36 of file TYAction.h.
| TYAction::TYAction | ( | const QString & | actionName | ) |
Constructeur.
Definition at line 25 of file TYAction.cpp.
|
virtual |
Destructeur.
Definition at line 27 of file TYAction.cpp.
| QString TYAction::getName | ( | ) | const |
Retourne le nom de cette action.
Definition at line 29 of file TYAction.cpp.

|
pure virtual |
Effectue a nouveau la derniere action annulee.
Implemented in TYModelerAction, TYRemovePointPolyLineAction, TYInsertPointPolyLineAction, TYMovePointPolyLineAction, TYRemSiteNodeToSiteNodeAction, TYAddSiteNodeToSiteNodeAction, TYRemMaillageToProjetAction, TYAddMaillageToProjetAction, TYRemPointControlAction, TYAddPointControlAction, TYSetEmpriseTopoAction, TYSetEchelleSiteAction, TYSetOrientationSiteAction, TYSetPointRefSiteAction, TYMovePointControlAction, TYOrienteSrcPonctAction, TYMoveSrcPonctAction, TYMovePointEtageAction, TYRotateGeoNodeAction, TYMoveGeoNodeAction, TYResizeAccSemiCylAction, TYResizeAccCylAction, TYResizeAccBoxAction, TYResizeRectAction, TYRemElementToInfraAction, TYAddElementToInfraAction, TYRemElementToTopoAction, TYAddElementToTopoAction, TYRemElementToEtageAction, TYAddElementToEtageAction, TYRemMachineToEtageAction, TYAddMachineToEtageAction, TYRemAccVolToAccVolNodeAction, TYAddAccVolToAccVolNodeAction, TYRemAccSurfToAccSurfNodeAction, and TYAddAccSurfToAccSurfNodeAction.
|
pure virtual |
Annule la derniere action.
Implemented in TYModelerAction, TYRemovePointPolyLineAction, TYInsertPointPolyLineAction, TYMovePointPolyLineAction, TYRemSiteNodeToSiteNodeAction, TYAddSiteNodeToSiteNodeAction, TYRemMaillageToProjetAction, TYAddMaillageToProjetAction, TYRemPointControlAction, TYAddPointControlAction, TYSetEmpriseTopoAction, TYSetEchelleSiteAction, TYSetOrientationSiteAction, TYSetPointRefSiteAction, TYMovePointControlAction, TYOrienteSrcPonctAction, TYMoveSrcPonctAction, TYMovePointEtageAction, TYRotateGeoNodeAction, TYMoveGeoNodeAction, TYResizeAccSemiCylAction, TYResizeAccCylAction, TYResizeAccBoxAction, TYResizeRectAction, TYRemElementToInfraAction, TYAddElementToInfraAction, TYRemElementToTopoAction, TYAddElementToTopoAction, TYRemElementToEtageAction, TYAddElementToEtageAction, TYRemMachineToEtageAction, TYAddMachineToEtageAction, TYRemAccVolToAccVolNodeAction, TYAddAccVolToAccVolNodeAction, TYRemAccSurfToAccSurfNodeAction, and TYAddAccSurfToAccSurfNodeAction.
|
private |
Le nom de cette action.
Definition at line 65 of file TYAction.h.