Version: 9.15.0
YACS::HMI::EditionPresetNode Class Reference

#include <EditionPresetNode.hxx>

Inheritance diagram for YACS::HMI::EditionPresetNode:
Collaboration diagram for YACS::HMI::EditionPresetNode:

Public Member Functions

 EditionPresetNode (Subject *subject, QWidget *parent=0, const char *name=0)
 
virtual ~EditionPresetNode ()
 
- Public Member Functions inherited from YACS::HMI::EditionElementaryNode
 EditionElementaryNode (Subject *subject, QWidget *parent=0, const char *name=0)
 
virtual ~EditionElementaryNode ()
 
virtual void synchronize ()
 
virtual void setEditablePorts (bool isEditable)
 
- Public Member Functions inherited from YACS::HMI::EditionNode
 EditionNode (Subject *subject, QWidget *parent=0, const char *name=0)
 
virtual ~EditionNode ()
 
virtual void update (GuiEvent event, int type, Subject *son)
 
- 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 SubjectgetSubject ()
 
- 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 Member Functions

virtual bool hasInputPorts ()
 
- Protected Member Functions inherited from YACS::HMI::EditionElementaryNode
virtual bool hasOutputPorts ()
 
virtual void createTablePorts (QLayout *layout)
 

Additional Inherited Members

- Public Slots inherited from YACS::HMI::EditionElementaryNode
virtual void onApply ()
 
virtual void onCancel ()
 
virtual void onPortIndexChanged (int index)
 
virtual void onCommitData (QWidget *editor)
 
- Public Slots inherited from YACS::HMI::ItemEdition
virtual void onApply ()
 
virtual void onCancel ()
 
virtual void onModifyName (const QString &text)
 
- Static Public Member Functions inherited from YACS::HMI::ItemEdition
static std::string filterName (const std::string &name)
 
- Static Public Member Functions inherited from YACS::HMI::GuiObserver
static std::string eventName (GuiEvent event)
 
static void setEventMap ()
 
- Protected Attributes inherited from YACS::HMI::EditionElementaryNode
SubjectElementaryNode_subElemNode
 
QTabWidget * _twPorts
 
TablePortsEdition_tvInPorts
 
TablePortsEdition_tvOutPorts
 
ValueDelegate_valueDelegate
 
- 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
 
- Static Protected Attributes inherited from YACS::HMI::GuiObserver
static std::map< int, std::string > _eventNameMap
 

Detailed Description

Definition at line 32 of file EditionPresetNode.hxx.

Constructor & Destructor Documentation

◆ EditionPresetNode()

EditionPresetNode::EditionPresetNode ( Subject subject,
QWidget parent = 0,
const char *  name = 0 
)

Definition at line 30 of file EditionPresetNode.cxx.

33  : EditionElementaryNode(subject, parent, name)
34 {
35  createTablePorts(_wid->gridLayout1);
36  setEditablePorts(true);
37 }
WidEditItem * _wid
virtual void createTablePorts(QLayout *layout)
EditionElementaryNode(Subject *subject, QWidget *parent=0, const char *name=0)
virtual void setEditablePorts(bool isEditable)

References FormEditItem::_wid, YACS::HMI::EditionElementaryNode::createTablePorts(), and YACS::HMI::EditionElementaryNode::setEditablePorts().

◆ ~EditionPresetNode()

EditionPresetNode::~EditionPresetNode ( )
virtual

Definition at line 39 of file EditionPresetNode.cxx.

40 {
41 }

Member Function Documentation

◆ hasInputPorts()

bool EditionPresetNode::hasInputPorts ( )
protectedvirtual

Reimplemented from YACS::HMI::EditionElementaryNode.

Definition at line 43 of file EditionPresetNode.cxx.

44 {
45  return false;
46 }

The documentation for this class was generated from the following files: