+++ /dev/null
-from Dialog import Dialog
-from qtsalome import *
-
-class CreatePolylineDialog( Dialog ) :
-
- def __init__( self, helpFile, controller, widgetDialogBox ) :
- """Constructor"""
-
- #Initializing parent widget
- Dialog.__init__( self, helpFile, controller, widgetDialogBox )
-
- #Setting default name
- nbPolylines = controller.getNbPolylines()
- self.entryName.setText( "polyline_" + str(nbPolylines+1) )
- pass
-
- def addSpecialWidgets( self ) :
-
- intValidator = QIntValidator( self )
-
- lNbPoints = QLabel( "Number of points", self )
- self.v11.addWidget( lNbPoints )
-
- self.entryNbPoints = QLineEdit( self )
- self.entryNbPoints.setValidator( intValidator )
- self.entryNbPoints.setText( "10" )
- self.v12.addWidget( self.entryNbPoints )
- pass
-
- def execApply( self ) :
- name = self.name
- nbPoints = int( self.nbPoints )
- self.getController().createPolyline( name, nbPoints )
- self.reInitializeDialog()
- return
-
-
- def retrieveUserEntries( self ) :
- self.name = str( self.entryName.text() )
- self.nbPoints = str( self.entryNbPoints.text() )
- pass
-
- def checkUserEntries( self ) :
- if self.name == "" or self.nbPoints == "" :
- self.errMessage = 'All attributes must be filled'
- return False
- if int( self.nbPoints ) > 10 :
- self.errMessage = 'The number of points must not exceed 10'
- return False
- return True
-
- def reInitializeDialog( self ) :
- nbPolylines = self.getController().getNbPolylines()
- self.entryName.setText( "polyline_" + str(nbPolylines+1) )
- self.entryNbPoints.setText( "10" )
- pass
-
-pass