X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fsalome_hydro%2Finterpolz_gui.py;h=7bfdf2607df501cceb75b9e5353236c4257279c0;hb=621a9d9b733372cfd5a2a0bed23bc3cbfa5e821d;hp=3d4a008c7b0d860d1b392259a24c2e419b8dfdcf;hpb=70a085460de382000c89df3dc0da9e8abd5d424f;p=modules%2Fhydrosolver.git diff --git a/src/salome_hydro/interpolz_gui.py b/src/salome_hydro/interpolz_gui.py index 3d4a008..7bfdf26 100644 --- a/src/salome_hydro/interpolz_gui.py +++ b/src/salome_hydro/interpolz_gui.py @@ -149,6 +149,16 @@ class InterpolzDlg( QDialog ): icb.addItem( 'Interpolation at the nearest point' ) icb.addItem( 'Linear interpolation on a cloud triangulation' ) self.Groups.setCellWidget( i, 2, icb ) + icb.currentIndexChanged.connect(self.onCBInterpChanged) + + def onCBInterpChanged( self ): + ind_set = set() + for i in range( 0, self.Groups.rowCount() ): + ind_set.add( self.Groups.cellWidget( i, 2 ).currentIndex() ) + if len(ind_set) == 2: + self.InterpMethod.setStyleSheet("QComboBox { background-color: grey; }") + elif len(ind_set) == 1: + self.InterpMethod.setStyleSheet("") def onInterpChanged( self ): n = self.Groups.rowCount()