#include <commandsProc.hxx>


Public Member Functions | |
| CommandAddContainerBase (std::string name, std::string refContainer) | |
| virtual | ~CommandAddContainerBase () | 
| SubjectContainerBase * | getSubjectContainer () | 
  Public Member Functions inherited from YACS::HMI::Command | |
| Command () | |
| virtual bool | execute () | 
| the command is executed a first time after its registration for undo redo, then on redo  More... | |
| virtual bool | reverse (bool isNormal=true) | 
| Reverse action: undo.  More... | |
| virtual bool | executeSubOnly () | 
| execute only sub commands in a reverse action  More... | |
| virtual std::string | dump () | 
| std::string | recursiveDump (int level=0) | 
| void | addSubCommand (Command *command) | 
| bool | isNormalReverse () | 
Protected Member Functions | |
| virtual bool | localExecute () | 
| virtual bool | localReverse () | 
| virtual YACS::ENGINE::Container * | createNewInstance () const =0 | 
Protected Attributes | |
| std::string | _name | 
| std::string | _containerToClone | 
| SubjectContainerBase * | _subcont | 
  Protected Attributes inherited from YACS::HMI::Command | |
| std::vector< Command * > | _subCommands | 
| bool | _normalReverse | 
Definition at line 530 of file commandsProc.hxx.
| CommandAddContainerBase::CommandAddContainerBase | ( | std::string | name, | 
| std::string | refContainer | ||
| ) | 
      
  | 
  virtual | 
Definition at line 3118 of file commandsProc.cxx.
      
  | 
  protectedpure virtual | 
Implemented in YACS::HMI::CommandAddHPContainer, and YACS::HMI::CommandAddContainer.
Referenced by localExecute().
      
  | 
  inline | 
Definition at line 535 of file commandsProc.hxx.
References _subcont.
Referenced by YACS::HMI::SubjectProc::addContainer(), and YACS::HMI::SubjectProc::addHPContainer().
      
  | 
  protectedvirtual | 
Implements YACS::HMI::Command.
Definition at line 3122 of file commandsProc.cxx.
References _containerToClone, YACS::HMI::GuiContext::_lastErrorMessage, _name, _subcont, YACS::HMI::SubjectProc::addSubjectContainer(), YACS::ENGINE::Proc::containerMap, createNewInstance(), DEBTRACE, YACS::HMI::GuiContext::getCurrent(), YACS::HMI::GuiContext::getProc(), YACS::ENGINE::Container::getProperties(), YACS::HMI::GuiContext::getSubjectProc(), gui.CONNECTOR::ref(), setErrorMsg(), YACS::ENGINE::Container::setName(), YACS::ENGINE::Container::setProc(), YACS::ENGINE::Container::setProperties(), YACS::Exception::what(), and YASSERT.
      
  | 
  protectedvirtual | 
Implements YACS::HMI::Command.
Definition at line 3164 of file commandsProc.cxx.
References YACS::HMI::GuiContext::_mapOfSubjectContainer, _name, _subcont, YACS::ENGINE::Proc::containerMap, DEBTRACE, YACS::HMI::GuiContext::getCurrent(), YACS::HMI::GuiContext::getProc(), YACS::HMI::GuiContext::getSubjectProc(), YACS::HMI::SubjectProc::removeSubjectContainer(), setErrorMsg(), YACS::Exception::what(), and YASSERT.
      
  | 
  protected | 
Definition at line 541 of file commandsProc.hxx.
Referenced by YACS::HMI::CommandAddContainer::dump(), YACS::HMI::CommandAddHPContainer::dump(), and localExecute().
      
  | 
  protected | 
Definition at line 540 of file commandsProc.hxx.
Referenced by YACS::HMI::CommandAddContainer::dump(), YACS::HMI::CommandAddHPContainer::dump(), localExecute(), and localReverse().
      
  | 
  protected | 
Definition at line 542 of file commandsProc.hxx.
Referenced by getSubjectContainer(), localExecute(), and localReverse().