39 EditionForEachLoop::EditionForEachLoop(
Subject* subject,
104 istringstream ss(val);
#define YASSERT(val)
YASSERT macro is always defined, used like assert, but throw a YACS::Exception instead of abort.
virtual std::string getAsString()
returns port value as a string that can be used in a GUI for example
TypeCode * edGetType() const
OutputPort * edGetSamplePort()
InputPort * edGetSeqOfSamplesPort()
Base class for all nodes.
virtual InputPort * getInputPort(const std::string &name) const
virtual const char * name() const
FormEachLoop * _formEachLoop
virtual void synchronize()
virtual ~EditionForEachLoop()
virtual void update(GuiEvent event, int type, Subject *son)
virtual void onModifyCollection()
virtual void onNbBranchesEdited()
SubjectNode * _subjectNode
virtual void update(GuiEvent event, int type, Subject *son)
std::map< YACS::ENGINE::DataPort *, YACS::HMI::SubjectDataPort * > _mapOfSubjectDataPort
static std::string eventName(GuiEvent event)
static QtGuiContext * getQtCurrent()
virtual std::string getValue()
virtual bool setValue(std::string value)
virtual bool setNbBranches(std::string nbBranches)
virtual YACS::ENGINE::Node * getNode()
virtual void update(GuiEvent event, int type, Subject *son)