Salome HOME
corrections
[modules/hydrosolver.git] / src / salome_hydro / interpolz_gui.py
index 3d4a008c7b0d860d1b392259a24c2e419b8dfdcf..7bfdf2607df501cceb75b9e5353236c4257279c0 100644 (file)
@@ -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()