+++ /dev/null
-from Model import *
-from qtsalome import *
-
-__all__ = [
- "Circle",
- ]
-
-class Circle( Model ):
-
- def __init__( self, name, center, radius, controller ):
- """Constructor"""
-
- Model.__init__( self,controller )
- self._name = name
- self._center = center
- self._radius = radius
- self.addTreeWidgetItem( self.getName(), controller )
- self.addGraphicScene( controller )
- pass
-
- def getCenter( self ):
- return self._center[0], self._center[1]
-
- def setCenter( self, center ):
- self._center = center
- pass
-
- def getRadius( self ):
- return self._radius
-
- def setRadius( self, radius ):
- self._radius = radius
-
- def addTreeWidgetItem( self, name, controller ):
- from CircleTreeWidgetItem import CircleTreeWidgetItem
- from TreeWidgetItem import TreeWidgetItem
-
- myTreeWidgetItem = CircleTreeWidgetItem( name, controller, ["Show", "Rename", "Delete"] )
- newTreeWidgetItem = TreeWidgetItem( str(self.getCenter()[0]) + ':' + str(self.getCenter()[1]), controller, ["Edit"] )
- myTreeWidgetItem.addChild( newTreeWidgetItem )
- newTreeWidgetItem = TreeWidgetItem( str(self.getRadius()), controller, ["Edit"] )
- myTreeWidgetItem.addChild( newTreeWidgetItem )
- myTreeWidgetItem.setModel( self )
- self.getViews().append( myTreeWidgetItem )
- return myTreeWidgetItem
-
- def addGraphicScene( self, controller ) :
- from CircleGraphicsScene import CircleGraphicsScene
-
- myGraphicsScene = CircleGraphicsScene( controller )
- myGraphicsScene.setModel( self )
- self.getViews().append( myGraphicsScene )
- return myGraphicsScene
-
- def save( self ):
- pass
-
-pass