Version: 9.16.0
gui.Items.ItemPort Class Reference
Inheritance diagram for gui.Items.ItemPort:
Collaboration diagram for gui.Items.ItemPort:

Public Member Functions

def __init__ (self, port, root=None)
 
def selected (self)
 
def getIconName (self)
 
def panel (self, parent)
 
def link (self, other)
 
def connect (self)
 
- Public Member Functions inherited from gui.Item.Item
def __init__ (self, label="")
 
def isExpandable (self)
 
def getChildren (self)
 
def father (self)
 
def getIconName (self)
 
def panel (self, parent)
 
def box (self, parent)
 
def selected (self)
 
def dblselected (self)
 

Public Attributes

 port
 
 label
 
 root
 
 emitting
 
- Public Attributes inherited from gui.Item.Item
 label
 
 emitting
 

Static Public Attributes

list panels = []
 
def box = panel
 
- Static Public Attributes inherited from gui.Item.Item
 ADAPT = adapt.adapt
 

Detailed Description

Item pour les ports 

Definition at line 243 of file Items.py.

Constructor & Destructor Documentation

◆ __init__()

def gui.Items.ItemPort.__init__ (   self,
  port,
  root = None 
)

Reimplemented from gui.Item.Item.

Reimplemented in gui.Items.ItemInGate, and gui.Items.ItemOutGate.

Definition at line 246 of file Items.py.

246 def __init__(self,port,root=None):
247 Item.Item.__init__(self)
248 self.port=port
249 self.label=port.getName()
250 if root:
251 self.root=root
252 elif self.port.getNode().getFather():
253 root=self.port.getNode().getRootNode()
254 self.root=Item.adapt(root)
255 else:
256 self.root=None
257

Member Function Documentation

◆ connect()

◆ getIconName()

def gui.Items.ItemPort.getIconName (   self)

Reimplemented from gui.Item.Item.

Reimplemented in gui.Items.ItemInPort, gui.Items.ItemOutPort, gui.Items.ItemInStream, and gui.Items.ItemOutStream.

Definition at line 267 of file Items.py.

267 def getIconName(self):
268 return "port.png"
269

◆ link()

def gui.Items.ItemPort.link (   self,
  other 
)

Reimplemented in gui.Items.ItemOutPort, and gui.Items.ItemOutStream.

Definition at line 278 of file Items.py.

278 def link(self,other):
279 print("ItemPort.link:",self,other)
280

◆ panel()

def gui.Items.ItemPort.panel (   self,
  parent 
)
Retourne un tab widget pour browser/editer l'item

Reimplemented from gui.Item.Item.

Definition at line 270 of file Items.py.

270 def panel(self,parent):
271 """Retourne un tab widget pour browser/editer l'item"""
272 tabWidget = QTabWidget( parent )
273 for name,method in self.panels:
274 tabWidget.addTab( method(self,tabWidget), name )
275 return tabWidget

References gui.BoxManager.BoxManager.panels, gui.cataitems.Obj.panels, gui.Items.ItemComposedNode.panels, gui.Items.ItemPort.panels, gui.Items.ItemInPort.panels, gui.Items.ItemOutPort.panels, gui.Items.ItemNode.panels, gui.Items.ItemScriptNode.panels, gui.Items.ItemFuncNode.panels, gui.Items.ItemService.panels, and gui.PanelManager.PanelManager.panels.

◆ selected()

Member Data Documentation

◆ box

def gui.Items.ItemPort.box = panel
static

Definition at line 276 of file Items.py.

◆ emitting

◆ label

gui.Items.ItemPort.label

Definition at line 249 of file Items.py.

Referenced by gui.CItems.Cell.moveBy(), and gui.CItems.Cell.show().

◆ panels

◆ port

◆ root


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