#include <guiObservers.hxx>
Public Member Functions | |
SubjectHPContainer (YACS::ENGINE::HomogeneousPoolContainer *container, Subject *parent) | |
void | registerUndoDestroy () |
YACS::ENGINE::Container * | getContainer () const |
std::string | getLabelForHuman () const |
Public Member Functions inherited from YACS::HMI::SubjectContainerBase | |
SubjectContainerBase (YACS::ENGINE::Container *container, Subject *parent) | |
virtual | ~SubjectContainerBase () |
virtual std::string | getName () |
virtual bool | setName (std::string name) |
virtual std::map< std::string, std::string > | getProperties () |
virtual bool | setProperties (std::map< std::string, std::string > properties) |
virtual SubjectReference * | attachComponent (SubjectComponent *component) |
virtual void | detachComponent (SubjectComponent *component) |
virtual void | moveComponent (SubjectReference *reference) |
virtual void | removeSubComponentFromSet (SubjectComponent *component) |
virtual void | notifyComponentsChange (GuiEvent event, int type, Subject *son) |
virtual void | clean (Command *command=0) |
void | localclean (Command *command=0) |
bool | isUsed () |
TypeOfElem | getType () |
Public Member Functions inherited from YACS::HMI::Subject | |
Subject (Subject *parent=0) | |
virtual | ~Subject () |
virtual void | attach (GuiObserver *obs) |
virtual void | detach (GuiObserver *obs) |
virtual void | select (bool isSelected) |
virtual void | update (GuiEvent event, int type, Subject *son) |
virtual std::vector< std::string > | knownProperties () |
virtual Subject * | getParent () |
virtual void | setParent (Subject *son) |
virtual bool | destroy (Subject *son) |
From user action in Ihm, destroy an object. More... | |
virtual void | loadChildren () |
virtual void | loadLinks () |
virtual void | addSubjectReference (Subject *ref) |
void | localclean (Command *command=0) |
void | registerUndoDestroy () |
void | askRegisterUndoDestroy () |
bool | isDestructible () |
virtual void | setProgress (std::string newProgress) |
virtual std::string | getProgress () |
Public Member Functions inherited from YACS::ENGINE::Observer | |
virtual void | notifyObserver (Node *object, const std::string &event) |
virtual void | notifyObserver2 (Node *object, const std::string &event, void *something) |
virtual | ~Observer () |
Additional Inherited Members | |
Static Public Member Functions inherited from YACS::HMI::SubjectContainerBase | |
static SubjectContainerBase * | New (YACS::ENGINE::Container *container, Subject *parent) |
Protected Attributes inherited from YACS::HMI::SubjectContainerBase | |
YACS::ENGINE::Container * | _container |
std::set< SubjectComponent * > | _subComponentSet |
std::map< SubjectComponent *, SubjectReference * > | _subReferenceMap |
Definition at line 450 of file guiObservers.hxx.
SubjectHPContainer::SubjectHPContainer | ( | YACS::ENGINE::HomogeneousPoolContainer * | container, |
Subject * | parent | ||
) |
Definition at line 4579 of file guiObservers.cxx.
|
virtual |
Reimplemented from YACS::HMI::SubjectContainerBase.
Definition at line 4583 of file guiObservers.cxx.
References YACS::HMI::SubjectContainerBase::_container, and PMMLBasicsTestLauncher::ret.
|
inlinevirtual |
Implements YACS::HMI::SubjectContainerBase.
Definition at line 456 of file guiObservers.hxx.
void SubjectHPContainer::registerUndoDestroy | ( | ) |
Definition at line 4596 of file guiObservers.cxx.
References YACS::HMI::Invocator::add(), DEBTRACE, YACS::HMI::GuiContext::getCurrent(), YACS::HMI::GuiContext::getInvoc(), and YACS::HMI::SubjectContainerBase::getName().