Salome HOME
nouvelle propriete mesa_launcher_in_package, renommage template PythonComponent en...
[tools/sat.git] / data / templates / PythonComponent8 / src / View / PolyTreeWidgetItem.py
diff --git a/data/templates/PythonComponent8/src/View/PolyTreeWidgetItem.py b/data/templates/PythonComponent8/src/View/PolyTreeWidgetItem.py
new file mode 100755 (executable)
index 0000000..344bf18
--- /dev/null
@@ -0,0 +1,27 @@
+from View import *
+from TreeWidgetItem import TreeWidgetItem
+from qtsalome import *
+
+class PolyTreeWidgetItem( TreeWidgetItem ) :
+
+   def __init__( self, name, controller, actionsList ) :
+       """Constructor"""
+
+       TreeWidgetItem.__init__( self, name, controller, actionsList )
+       pass
+
+   def editInGlobalTree( self, treeWidgetItem ) :
+       name = self.getModel().getName()
+       treeWidgetItem.setText( 0 , name )
+
+       points = self._model.getPoints()
+       for i in range( len(points) ) :
+          point = points[i]
+          xPoint = point[0]
+          yPoint = point[1]
+          relatedItem = treeWidgetItem.child( i )
+          relatedItem.setText( 0 , str(xPoint) + ":" + str(yPoint) )
+          pass
+       pass
+
+pass