]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
Fix some bugs. TG_BEFORE_MERGE_WITH_V5_DEV
authorrnv <rnv@opencascade.com>
Tue, 2 Dec 2008 14:34:18 +0000 (14:34 +0000)
committerrnv <rnv@opencascade.com>
Tue, 2 Dec 2008 14:34:18 +0000 (14:34 +0000)
src/GUI/NETGENPluginGUI_SimpleCreator.cxx
src/GUI/NETGENPluginGUI_SimpleCreator.h

index 786b149998d2ac804704a036f932363846653640..1bf52c0cf85646c281ebbcaaa5475bf23161e02d 100644 (file)
@@ -80,9 +80,16 @@ NETGENPluginGUI_SimpleCreator::~NETGENPluginGUI_SimpleCreator()
 {
 }
 
-bool NETGENPluginGUI_SimpleCreator::checkParams() const
+bool NETGENPluginGUI_SimpleCreator::checkParams(QString& msg) const
 {
-  return true;
+  bool result = true;
+  result = myNbSeg->isValid(msg,true) && result;
+  result = myLength->isValid(msg,true) && result;
+  result = myArea->isValid(msg,true) && result;
+  if (myVolume)
+    result = myVolume->isValid(msg,true) && result;
+  
+  return result;
 }
 
 QFrame* NETGENPluginGUI_SimpleCreator::buildFrame()
@@ -329,7 +336,6 @@ QString NETGENPluginGUI_SimpleCreator::storeParams() const
         h->SetMaxElementVolume( myVolume->value() );
         valStr += "; vol=" + myVolume->text();
         aVariablesList.append( myVolume->text());
-        h->SetParameters(SMESHGUI::JoinObjectParameters(aVariablesList));
       }
       else {
         h->LengthFromFaces();
index f971b653583ad9b2c8ec59601d72bd865b126812..c8cfcc41c508b2d186bab668fdd1787b5bbddc84 100644 (file)
@@ -42,7 +42,7 @@ public:
   NETGENPluginGUI_SimpleCreator(const QString& theHypType);
   virtual ~NETGENPluginGUI_SimpleCreator();
 
-  virtual bool     checkParams() const;
+  virtual bool     checkParams(QString& msg) const;
   virtual QString  helpPage() const;
 
 protected: