90 def __init__(self,parent,item):
91 QVBox.__init__(self,parent)
92 self.item=item
93 vsplit=QSplitter(Qt.Vertical,self,"VSplitter")
95 vbox.layout().setAlignment(Qt.AlignTop|Qt.AlignLeft)
96
97 row0=QHBox(vbox)
98 label=QLabel("Name: ",row0)
99 self.lined0 =
QLineEdit(item.node.getName(),row0)
100
101
102
103
104 row2=QHBox(vbox)
105 but1=QPushButton( "Save", row2 )
106 but1.setFixedSize( but1.sizeHint())
107 but2=QPushButton( "Cancel", row2 )
108 but2.setFixedSize( but2.sizeHint())
109 self.connect( but1, SIGNAL("clicked()"), self.handleSave )
110 self.connect( but2, SIGNAL("clicked()"), self.handleCancel )
111
112 nodes= item.node.edGetDirectDescendants()
113 if nodes:
114 node=nodes[0]
115 subitem=Item.adapt(node)
116 panel=subitem.box(vsplit)
117