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

Public Member Functions

def panel1 (self, parent)
 
def NameChanged (self, newText)
 
def NameReturn (self)
 
def getIconName (self)
 
def handleSave (self)
 
def handleCancel (self)
 
- Public Member Functions inherited from gui.Items.ItemNode
def __init__ (self, node)
 
def selected (self)
 
def isExpandable (self)
 
def getChildren (self)
 
def panel (self, parent)
 
- 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

 myName
 
 lined0
 
 lined1
 
 lined2
 
- Public Attributes inherited from gui.Items.ItemNode
 node
 
 label
 
 father
 
 emitting
 
- Public Attributes inherited from gui.Item.Item
 label
 
 emitting
 

Static Public Attributes

list panels = [("Panel1",panel1)]
 
- Static Public Attributes inherited from gui.Items.ItemNode
list panels = []
 
def box = panel
 
- Static Public Attributes inherited from gui.Item.Item
 ADAPT = adapt.adapt
 

Detailed Description

Definition at line 428 of file Items.py.

Member Function Documentation

◆ getIconName()

def gui.Items.ItemService.getIconName (   self)

Reimplemented from gui.Item.Item.

Definition at line 473 of file Items.py.

473 def getIconName(self):
474 return "green-square"
475

◆ handleCancel()

◆ handleSave()

◆ NameChanged()

def gui.Items.ItemService.NameChanged (   self,
  newText 
)

Definition at line 467 of file Items.py.

467 def NameChanged(self, newText ):
468 self.myName=str(newText)
469

References gui.Items.ItemService.myName.

◆ NameReturn()

def gui.Items.ItemService.NameReturn (   self)

Definition at line 470 of file Items.py.

470 def NameReturn(self):
471 pass
472

◆ panel1()

def gui.Items.ItemService.panel1 (   self,
  parent 
)
Retourne un widget pour browser/editer l'item

Definition at line 429 of file Items.py.

429 def panel1(self,parent):
430 """Retourne un widget pour browser/editer l'item"""
431 self.myName=self.node.getName()
432
433 qvbox=QVBox(parent)
434 qvbox.layout().setAlignment(Qt.AlignTop|Qt.AlignLeft)
435 qvbox.setSpacing( 5 )
436
437 row0=QHBox(qvbox)
438 label=QLabel("Name: ",row0)
439 self.lined0 = QLineEdit(self.node.getName(),row0)
440 qvbox.connect( self.lined0, SIGNAL("textChanged(const QString &)"), self.NameChanged )
441 qvbox.connect( self.lined0, SIGNAL("returnPressed()"), self.NameReturn )
442 QToolTip.add( self.lined0, "Node name" )
443
444 row1=QHBox(qvbox)
445 label1=QLabel("Ref: ",row1)
446 self.lined1 = QLineEdit(row1)
447 if self.node.getComponent():
448 self.lined1.setText(self.node.getComponent().getName())
449 else:
450 self.lined1.setText("NO_COMPONENT_NAME")
451
452 row2=QHBox(qvbox)
453 label2=QLabel("Method: ",row2)
454 self.lined2 = QLineEdit(row2)
455 self.lined2.setText(self.node.getMethod())
456
457 row3=QHBox(qvbox)
458 but1=QPushButton( "Save", row3 )
459 but2=QPushButton( "Cancel", row3 )
460 qvbox.connect( but1, SIGNAL("clicked()"), self.handleSave )
461 qvbox.connect( but2, SIGNAL("clicked()"), self.handleCancel )
462
463 return qvbox
464

Member Data Documentation

◆ lined0

gui.Items.ItemService.lined0

◆ lined1

◆ lined2

gui.Items.ItemService.lined2

◆ myName

gui.Items.ItemService.myName

Definition at line 431 of file Items.py.

Referenced by gui.Items.ItemService.NameChanged().

◆ panels


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