OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CSMWorld::DeleteCommand Class Reference

#include <commands.hpp>

Inheritance diagram for CSMWorld::DeleteCommand:
Collaboration diagram for CSMWorld::DeleteCommand:

Public Member Functions

 DeleteCommand (IdTable &model, const std::string &id, UniversalId::Type type=UniversalId::Type_None, QUndoCommand *parent=0)
 
virtual ~DeleteCommand ()
 
virtual void redo ()
 
virtual void undo ()
 

Private Member Functions

 DeleteCommand (const DeleteCommand &)
 
DeleteCommandoperator= (const DeleteCommand &)
 

Private Attributes

IdTablemModel
 
std::string mId
 
RecordBasemOld
 
UniversalId::Type mType
 

Constructor & Destructor Documentation

CSMWorld::DeleteCommand::DeleteCommand ( const DeleteCommand )
private
CSMWorld::DeleteCommand::DeleteCommand ( IdTable model,
const std::string &  id,
UniversalId::Type  type = UniversalId::Type_None,
QUndoCommand parent = 0 
)

Here is the call graph for this function:

CSMWorld::DeleteCommand::~DeleteCommand ( )
virtual

Member Function Documentation

DeleteCommand& CSMWorld::DeleteCommand::operator= ( const DeleteCommand )
private
void CSMWorld::DeleteCommand::redo ( )
virtual
void CSMWorld::DeleteCommand::undo ( )
virtual

Member Data Documentation

std::string CSMWorld::DeleteCommand::mId
private
IdTable& CSMWorld::DeleteCommand::mModel
private
RecordBase* CSMWorld::DeleteCommand::mOld
private
UniversalId::Type CSMWorld::DeleteCommand::mType
private

The documentation for this class was generated from the following files: