28#ifndef __TERRALIB_EDIT_QT_INTERNAL_ADD_COMMAND_H
29#define __TERRALIB_EDIT_QT_INTERNAL_ADD_COMMAND_H
44#include <QUndoCommand>
This is a singleton for rendering geometries and features.
This is a singleton for managing edit repositories.
This class represents an unique id for a data set element.
virtual void redo()
Reimplemented from QUndoCommand.
te::qt::widgets::MapDisplay * m_display
virtual void undo()
Reimplemented from QUndoCommand.
te::map::AbstractLayerPtr m_layer
UndoStackManager & m_stack
AddCommand(te::qt::widgets::MapDisplay *display, const te::map::AbstractLayerPtr &layer, te::da::ObjectId *id, QUndoCommand *parent=0)
virtual ~AddCommand()
Destructor.
std::size_t countFeaturesById(te::da::ObjectId *id, std::size_t &lastPos)
This class represents an unique id for a data set element.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
Utility functions for TerraLib Edit module.
Configuration flags for the TerraLib Qt Edit module.
#define TEEDITQTEXPORT
You can use this macro in order to export/import classes and functions from this module.
Utility Qt functions for TerraLib Edit module.