Mapper  0.9.0
API documentation
Classes | Namespaces
object_undo.h File Reference

(f16dd5f on 8 Aug 2019)

#include <cstddef>
#include <map>
#include <utility>
#include <vector>
#include <QObject>
#include "core/objects/object.h"
#include "core/symbols/symbol.h"
#include "undo/undo.h"
Include dependency graph for object_undo.h:
This graph shows which files directly or indirectly include this file:

Classes

class  OpenOrienteering::ObjectModifyingUndoStep
 Base class for undo steps which modify objects of a single map part. More...
 
class  OpenOrienteering::ObjectCreatingUndoStep
 Base class for undo steps which add new objects to the map. More...
 
class  OpenOrienteering::ReplaceObjectsUndoStep
 Map undo step which replaces all affected objects by another set of objects. More...
 
class  OpenOrienteering::DeleteObjectsUndoStep
 Map undo step which deletes the referenced objects. More...
 
class  OpenOrienteering::AddObjectsUndoStep
 Map undo step which adds the contained objects. More...
 
class  OpenOrienteering::SwitchPartUndoStep
 Map undo step which assigns the referenced objects to another part. More...
 
class  OpenOrienteering::SwitchSymbolUndoStep
 Map undo step which changes the symbols of referenced objects. More...
 
class  OpenOrienteering::SwitchDashesUndoStep
 Map undo step which reverses the directions of referenced objects,. More...
 
class  OpenOrienteering::ObjectTagsUndoStep
 Undo step which modifies object tags. More...
 

Namespaces

 OpenOrienteering