cherish
Classes
fur Namespace Reference

Contains QUndoCommand - based classes that are defined within undo/redo framework. All these classes are made friend classes for entity::UserScene (protected) so that to access add and remove entity functionality. More...

Classes

class  AddCanvasCommand
 QUndoCommand that performs addition of a canvas to entity::UserScene. More...
 
class  AddCanvasSeparationCommand
 QUndoCommand that performs separation of a canvas and addition of it to entity::UserScene. More...
 
class  AddEntityCommand
 
class  AddLineSegmentCommand
 
class  AddPhotoCommand
 QUndoCommand that performs addition of a photo to entity::UserScene. More...
 
class  AddPolygonCommand
 QUndoCommand that perform addition of a entity::Polygon to entity::UserScene. More...
 
class  AddStrokeCommand
 QUndoCommand that performs addition of a stroke to UserScene. More...
 
class  EditCanvasDeleteCommand
 QUndoCommand that performs deletion of a canvas. More...
 
class  EditCanvasOffsetCommand
 QUndoCommand that performs offset of a canvas. More...
 
class  EditCanvasRotateCommand
 QUndoCommand that performs rotation of a canvas. More...
 
class  EditCutCommand
 
class  EditEntitiesMoveCommand
 
class  EditEntitiesRotateCommand
 
class  EditEntitiesScaleCommand
 
class  EditEntityDeleteCommand
 
class  EditPasteCommand
 
class  EditPhotoDeleteCommand
 QUndoCommand that performs deletion of a photo. More...
 
class  EditPhotoPushCommand
 
class  EditSelectedEntitiesDeleteCommand
 
class  EditStrokeDeleteCommand
 
class  EditStrokesPushCommand
 QUndoCommand that performs push operation of a set of strokes. More...
 
class  UndoCommand
 Base virtual class for undo/redo commands. More...
 

Detailed Description

Contains QUndoCommand - based classes that are defined within undo/redo framework. All these classes are made friend classes for entity::UserScene (protected) so that to access add and remove entity functionality.