]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
validate only enabled controls
authoreap <eap@opencascade.com>
Wed, 6 Apr 2011 08:41:21 +0000 (08:41 +0000)
committereap <eap@opencascade.com>
Wed, 6 Apr 2011 08:41:21 +0000 (08:41 +0000)
src/GUI/NETGENPluginGUI_SimpleCreator.cxx

index 981a7cd78834ccece2f0c2836e1a3fc87f94f5c6..191d77d6e833029c6e73fe9793d29dfe907e42eb 100644 (file)
@@ -83,12 +83,15 @@ NETGENPluginGUI_SimpleCreator::~NETGENPluginGUI_SimpleCreator()
 bool NETGENPluginGUI_SimpleCreator::checkParams(QString& msg) const
 {
   bool result = true;
-  result = myNbSeg->isValid(msg,true) && result;
-  result = myLength->isValid(msg,true) && result;
-  result = myArea->isValid(msg,true) && result;
-  if (myVolume)
+  if ( myNbSeg->isEnabled() )
+    result = myNbSeg->isValid(msg,true) && result;
+  if ( myLength->isEnabled() )
+    result = myLength->isValid(msg,true) && result;
+  if ( myArea->isEnabled() )
+    result = myArea->isValid(msg,true) && result;
+  if (myVolume && myVolume->isEnabled() )
     result = myVolume->isValid(msg,true) && result;
-  
+
   return result;
 }