--- /dev/null
+from DialogEdit import *
+from qtsalome import *
+
+class EditPointDialog( DialogEdit ) :
+
+ def __init__( self, helpFile, controller, widgetDialogBox, model, oldPoint, pointRange ) :
+ """Constructor"""
+
+ #Initializing parent widget
+ DialogEdit.__init__( self, helpFile, controller, widgetDialogBox )
+
+ self._model = model
+
+ #Reading oldX and oldY
+ oldX = ""
+ oldY = ""
+ i = 0
+ while oldPoint[i] != ':' :
+ oldX += oldPoint[i]
+ i += 1
+ pass
+ for j in range( i+1, len(oldPoint) ) :
+ oldY += oldPoint[j]
+ pass
+ self.pointRange = pointRange
+ self.entryX.setText( oldX )
+ self.entryY.setText( oldY )
+ pass
+
+ def addSpecialWidgets( self ) :
+ floatValidator = QDoubleValidator( self )
+
+ lX = QLabel( "X", self )
+ self.v11.addWidget( lX )
+ lY = QLabel( "Y", self )
+ self.v11.addWidget( lY )
+
+ self.entryX = QLineEdit( self )
+ self.entryX.setValidator( floatValidator )
+ self.v12.addWidget( self.entryX )
+ self.entryY = QLineEdit( self )
+ self.entryY.setValidator( floatValidator )
+ self.v12.addWidget( self.entryY )
+ pass
+
+ def execApply( self ) :
+ pointRange = self.pointRange
+ newX = float( self.newX )
+ newY = float( self.newY )
+ newPoint = newX, newY
+ self.getController().editPoint( self._model, newPoint, pointRange )
+ return
+
+
+ def retrieveUserEntries( self ) :
+ self.newX= str( self.entryX.text() )
+ self.newY= str( self.entryY.text() )
+ pass
+
+ def checkUserEntries( self ) :
+ if self.newX == "" or self.newY == "" :
+ self.errMessage = 'All attributes must be filled'
+ return False
+ return True
+
+pass