#include <EditionOptimizerLoop.hxx>


Public Slots | |
| virtual void | onModifyInitFile () | 
| virtual void | onModifyEntry () | 
| virtual void | onModifyLib () | 
| virtual void | onNbBranchesEdited () | 
Public Member Functions | |
| EditionOptimizerLoop (Subject *subject, QWidget *parent=0, const char *name=0) | |
| virtual | ~EditionOptimizerLoop () | 
| virtual void | synchronize () | 
| virtual void | update (GuiEvent event, int type, Subject *son) | 
  Public Member Functions inherited from YACS::HMI::EditionNode | |
| EditionNode (Subject *subject, QWidget *parent=0, const char *name=0) | |
| virtual | ~EditionNode () | 
  Public Member Functions inherited from YACS::HMI::ItemEdition | |
| ItemEdition (Subject *subject, QWidget *parent=0, const char *name=0) | |
| virtual | ~ItemEdition () | 
| virtual void | select (bool isSelected) | 
| virtual void | setName (std::string name) | 
| virtual void | setEdited (bool isEdited) | 
  Public Member Functions inherited from FormEditItem | |
| FormEditItem (QWidget *parent=0) | |
| virtual | ~FormEditItem () | 
  Public Member Functions inherited from YACS::HMI::ItemEditionBase | |
| ItemEditionBase (Subject *subject) | |
| virtual | ~ItemEditionBase () | 
| virtual Subject * | getSubject () | 
  Public Member Functions inherited from YACS::HMI::GuiObserver | |
| GuiObserver () | |
| virtual | ~GuiObserver () | 
| virtual void | incrementSubjects (Subject *subject) | 
| virtual void | decrementSubjects (Subject *subject) | 
| int | getNbSubjects () | 
| bool | isDestructible () | 
Protected Attributes | |
| FormOptimizerLoop * | _formOptimizerLoop | 
| int | _nbBranches | 
  Protected Attributes inherited from YACS::HMI::EditionNode | |
| QLineEdit * | _le_fullName | 
| SubjectNode * | _subjectNode | 
  Protected Attributes inherited from YACS::HMI::ItemEdition | |
| bool | _isEdited | 
| bool | _haveScript | 
  Protected Attributes inherited from FormEditItem | |
| WidEditItem * | _wid | 
  Protected Attributes inherited from YACS::HMI::ItemEditionBase | |
| Subject * | _subject | 
| int | _stackId | 
| std::string | _name | 
| std::string | _type | 
| std::string | _category | 
  Protected Attributes inherited from YACS::HMI::GuiObserver | |
| std::set< Subject * > | _subjectSet | 
| bool | _destructible | 
Additional Inherited Members | |
  Static Public Member Functions inherited from YACS::HMI::ItemEdition | |
| static std::string | filterName (const std::string &name) | 
  Static Protected Attributes inherited from YACS::HMI::GuiObserver | |
| static std::map< int, std::string > | _eventNameMap | 
Definition at line 31 of file EditionOptimizerLoop.hxx.
| EditionOptimizerLoop::EditionOptimizerLoop | ( | Subject * | subject, | 
| QWidget * | parent = 0,  | 
        ||
| const char * | name = 0  | 
        ||
| ) | 
Definition at line 39 of file EditionOptimizerLoop.cxx.
References _formOptimizerLoop, _nbBranches, FormEditItem::_wid, onModifyEntry(), onModifyInitFile(), onModifyLib(), and onNbBranchesEdited().
      
  | 
  virtual | 
Definition at line 60 of file EditionOptimizerLoop.cxx.
      
  | 
  virtualslot | 
Definition at line 75 of file EditionOptimizerLoop.cxx.
References _formOptimizerLoop, YACS::HMI::EditionNode::_subjectNode, DEBTRACE, YACS::HMI::SubjectNode::getNode(), YACS::ENGINE::OptimizerLoop::getSymbol(), and YACS::HMI::SubjectOptimizerLoop::setAlgorithm().
Referenced by EditionOptimizerLoop().
      
  | 
  virtualslot | 
Definition at line 64 of file EditionOptimizerLoop.cxx.
References _formOptimizerLoop, YACS::HMI::GuiContext::_mapOfSubjectDataPort, YACS::HMI::EditionNode::_subjectNode, DEBTRACE, YACS::ENGINE::OptimizerLoop::edGetAlgoInitPort(), YACS::HMI::SubjectNode::getNode(), YACS::HMI::QtGuiContext::getQtCurrent(), and YACS::HMI::SubjectDataPort::setValue().
Referenced by EditionOptimizerLoop().
      
  | 
  virtualslot | 
Definition at line 90 of file EditionOptimizerLoop.cxx.
References _formOptimizerLoop, YACS::HMI::EditionNode::_subjectNode, DEBTRACE, YACS::ENGINE::OptimizerLoop::getAlgLib(), YACS::HMI::SubjectNode::getNode(), and YACS::HMI::SubjectOptimizerLoop::setAlgorithm().
Referenced by EditionOptimizerLoop().
      
  | 
  virtualslot | 
Definition at line 106 of file EditionOptimizerLoop.cxx.
References _formOptimizerLoop, _nbBranches, YACS::HMI::ItemEditionBase::_subject, DEBTRACE, YACS::HMI::SubjectDynParaLoop::setNbBranches(), and YASSERT.
Referenced by EditionOptimizerLoop().
      
  | 
  virtual | 
used in derived nodes for synchronisation with schema model.
Reimplemented from YACS::HMI::ItemEdition.
Definition at line 119 of file EditionOptimizerLoop.cxx.
References YACS::HMI::ItemEditionBase::_subject, YACS::HMI::SETVALUE, and YACS::HMI::Subject::update().
when loading a schema, creation of all edition widgets is time and memory consuming, so, widget edition creation is differed until user select an item in tree or 2D vue.
Reimplemented from YACS::HMI::EditionNode.
Definition at line 124 of file EditionOptimizerLoop.cxx.
References _formOptimizerLoop, _nbBranches, YACS::HMI::ItemEditionBase::_subject, YACS::HMI::EditionNode::_subjectNode, DEBTRACE, YACS::ENGINE::OptimizerLoop::edGetAlgoInitPort(), YACS::ENGINE::OptimizerLoop::edGetAlgoResultPort(), YACS::ENGINE::OptimizerLoop::edGetPortForOutPool(), YACS::ENGINE::DynParaLoop::edGetSamplePort(), YACS::ENGINE::DataPort::edGetType(), YACS::HMI::GuiObserver::eventName(), YACS::ENGINE::OptimizerLoop::getAlgLib(), YACS::ENGINE::DataPort::getAsString(), YACS::HMI::SubjectNode::getNode(), YACS::ENGINE::OptimizerLoop::getSymbol(), YACS::HMI::SubjectComposedNode::getValue(), CORBAEngineTest::i, YACS::ENGINE::TypeCode::name(), YACS::HMI::SETVALUE, and YACS::HMI::EditionNode::update().
Referenced by gui.graph.MyCanvas::customEvent().
      
  | 
  protected | 
Definition at line 50 of file EditionOptimizerLoop.hxx.
Referenced by EditionOptimizerLoop(), onModifyEntry(), onModifyInitFile(), onModifyLib(), onNbBranchesEdited(), and update().
      
  | 
  protected | 
Definition at line 51 of file EditionOptimizerLoop.hxx.
Referenced by EditionOptimizerLoop(), onNbBranchesEdited(), and update().