from Dialog import *
from qtsalome import *
-class CreateCircleDialog( Dialog ) :
- def __init__( self, helpFile, controller, widgetDialogBox ) :
- """Constructor"""
+class CreateCircleDialog(Dialog):
+ def __init__(self, helpFile, controller, widgetDialogBox):
+ """Constructor"""
- # Initializing parent widget
- Dialog.__init__( self, helpFile, controller, widgetDialogBox )
+ # Initializing parent widget
+ Dialog.__init__(self, helpFile, controller, widgetDialogBox)
- # Setting default name
- nbCircles = controller.getNbCircles()
- self.entryName.setText( "circle_" + str(nbCircles+1) )
- pass
+ # Setting default name
+ nbCircles = controller.getNbCircles()
+ self.entryName.setText("circle_" + str(nbCircles + 1))
+ pass
- def addSpecialWidgets( self ) :
- floatValidator = QDoubleValidator( self )
+ def addSpecialWidgets(self):
+ floatValidator = QDoubleValidator(self)
- lxCenter = QLabel( "xCenter", self )
- self.v11.addWidget( lxCenter )
- lyCenter = QLabel( "yCenter", self )
- self.v11.addWidget( lyCenter )
- lRadius = QLabel( "Radius", self )
- self.v11.addWidget( lRadius )
+ lxCenter = QLabel("xCenter", self)
+ self.v11.addWidget(lxCenter)
+ lyCenter = QLabel("yCenter", self)
+ self.v11.addWidget(lyCenter)
+ lRadius = QLabel("Radius", self)
+ self.v11.addWidget(lRadius)
- self.entryxCenter = QLineEdit( self )
- self.entryxCenter.setValidator( floatValidator )
- self.entryxCenter.setText( "0" )
- self.v12.addWidget( self.entryxCenter )
- self.entryyCenter = QLineEdit( self )
- self.entryyCenter.setValidator( floatValidator )
- self.entryyCenter.setText( "0" )
- self.v12.addWidget( self.entryyCenter )
- self.entryRadius = QLineEdit( self )
- self.entryRadius.setValidator( floatValidator )
- self.entryRadius.setText( "10" )
- self.v12.addWidget( self.entryRadius)
- pass
+ self.entryxCenter = QLineEdit(self)
+ self.entryxCenter.setValidator(floatValidator)
+ self.entryxCenter.setText("0")
+ self.v12.addWidget(self.entryxCenter)
+ self.entryyCenter = QLineEdit(self)
+ self.entryyCenter.setValidator(floatValidator)
+ self.entryyCenter.setText("0")
+ self.v12.addWidget(self.entryyCenter)
+ self.entryRadius = QLineEdit(self)
+ self.entryRadius.setValidator(floatValidator)
+ self.entryRadius.setText("10")
+ self.v12.addWidget(self.entryRadius)
+ pass
- def execApply( self ) :
- name = self.name
- center = float(self.xCenter), float(self.yCenter)
- radius = float( self.radius )
- self.getController().createCircle( name, center, radius )
- self.reInitializeDialog()
- return
+ def execApply(self):
+ name = self.name
+ center = float(self.xCenter), float(self.yCenter)
+ radius = float(self.radius)
+ self.getController().createCircle(name, center, radius)
+ self.reInitializeDialog()
+ return
- def retrieveUserEntries( self ) :
- self.name = str( self.entryName.text() )
- self.xCenter = str( self.entryxCenter.text() )
- self.yCenter = str( self.entryyCenter.text() )
- self.radius = str( self.entryRadius.text() )
- pass
+ def retrieveUserEntries(self):
+ self.name = str(self.entryName.text())
+ self.xCenter = str(self.entryxCenter.text())
+ self.yCenter = str(self.entryyCenter.text())
+ self.radius = str(self.entryRadius.text())
+ pass
- def checkUserEntries( self ) :
- if self.name == "" or self.xCenter == "" or self.yCenter == "" or self.radius == "" :
- self.errMessage = 'All attributes must be filled'
- return False
- return True
+ def checkUserEntries(self):
+ if (
+ self.name == ""
+ or self.xCenter == ""
+ or self.yCenter == ""
+ or self.radius == ""
+ ):
+ self.errMessage = "All attributes must be filled"
+ return False
+ return True
+
+ def reInitializeDialog(self):
+ nbCircles = self.getController().getNbCircles()
+ self.entryName.setText("circle_" + str(nbCircles + 1))
+ self.entryxCenter.setText("0")
+ self.entryyCenter.setText("0")
+ self.entryRadius.setText("10")
+ pass
- def reInitializeDialog( self ) :
- nbCircles = self.getController().getNbCircles()
- self.entryName.setText( "circle_" + str(nbCircles+1) )
- self.entryxCenter.setText( "0" )
- self.entryyCenter.setText( "0" )
- self.entryRadius.setText( "10" )
- pass
pass