OpenLexocad  28.0
Core::Command Class Reference

#include <Command.h>

Inheritance diagram for Core::Command:

Public Member Functions

 Command ()
 
virtual ~Command ()
 
virtual bool redo ()
 
virtual bool undo ()
 
virtual void serialize (std::ostream &, unsigned int)
 
Base::String getDescription () const
 
void setDescription (const Base::String &s)
 
void setParameter (const std::string &key, const Core::Variant &value)
 
bool getParameter (const std::string &key, Core::Variant &value) const
 
void setSilentMode (bool on)
 
bool isInSilentMode () const
 
void setDoRecomputeInRedo (bool on)
 
void setDoRecomputeInUndo (bool on)
 
bool getDoRecomputeInRedo () const
 
bool getDoRecomputeInUndo () const
 
void setDone (bool yes)
 
bool isDone () const
 

Public Attributes

long ____deadVal = 0xBADEAFFE
 

Constructor & Destructor Documentation

◆ Command()

Core::Command::Command ( )

◆ ~Command()

virtual Core::Command::~Command ( )
virtual

Member Function Documentation

◆ getDescription()

Base::String Core::Command::getDescription ( ) const

◆ getDoRecomputeInRedo()

bool Core::Command::getDoRecomputeInRedo ( ) const

◆ getDoRecomputeInUndo()

bool Core::Command::getDoRecomputeInUndo ( ) const

◆ getParameter()

bool Core::Command::getParameter ( const std::string &  key,
Core::Variant value 
) const

◆ isDone()

bool Core::Command::isDone ( ) const

◆ isInSilentMode()

bool Core::Command::isInSilentMode ( ) const

◆ redo()

virtual bool Core::Command::redo ( )
inlinevirtual

◆ serialize()

virtual void Core::Command::serialize ( std::ostream &  ,
unsigned int   
)
virtual

◆ setDescription()

void Core::Command::setDescription ( const Base::String s)

◆ setDone()

void Core::Command::setDone ( bool  yes)

◆ setDoRecomputeInRedo()

void Core::Command::setDoRecomputeInRedo ( bool  on)

◆ setDoRecomputeInUndo()

void Core::Command::setDoRecomputeInUndo ( bool  on)

◆ setParameter()

void Core::Command::setParameter ( const std::string &  key,
const Core::Variant value 
)

◆ setSilentMode()

void Core::Command::setSilentMode ( bool  on)

◆ undo()

virtual bool Core::Command::undo ( )
inlinevirtual

Member Data Documentation

◆ ____deadVal

long Core::Command::____deadVal = 0xBADEAFFE

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