43 : m_pano(pano), m_memento(NULL), m_redoMemento(NULL), m_clearDirty(false), m_successful(false)
46 : m_pano(pano), m_memento(NULL), m_redoMemento(NULL), m_clearDirty(false), m_successful(false)
58 virtual void execute();
74 virtual std::string getName()
const;
76 virtual void setName(
const std::string& newName);
78 virtual bool wasSuccessful()
const;
87 virtual void setSuccessful(
bool success =
true);
90 virtual void saveMemento();
92 virtual void saveRedoMemento();
HuginBase::PanoramaDataMemento * m_redoMemento
Base class for all panorama commands.
HuginBase::Panorama & m_pano
internal variables
HuginBase::PanoramaDataMemento * m_memento
PanoCommand(HuginBase::Panorama &pano)
constructor
Memento class for a PanoramaData object.
PanoCommand(HuginBase::Panorama &pano, const std::string &commandName)