Integrated in BR_imps_2013 branch: 0022357: EDF NETGENPLUGIN: NETGEN options

This commit is contained in:
imn 2013-12-05 12:17:36 +00:00
parent 3011b71be3
commit ed4ca35972

View File

@ -329,7 +329,7 @@ void NETGENPluginGUI_HypothesisCreator::retrieveParams() const
// update widgets // update widgets
bool isCustom = (myFineness->currentIndex() == UserDefined); bool isCustom = (myFineness->currentIndex() == UserDefined);
bool isSurfaceCurvature = (mySurfaceCurvature->checkState() == Qt::Checked); bool isSurfaceCurvature = (mySurfaceCurvature ? mySurfaceCurvature->checkState() == Qt::Checked : false);
myFineness->setEnabled(isSurfaceCurvature); myFineness->setEnabled(isSurfaceCurvature);
myGrowthRate->setEnabled(isCustom && isSurfaceCurvature); myGrowthRate->setEnabled(isCustom && isSurfaceCurvature);
if ( myNbSegPerEdge ) if ( myNbSegPerEdge )
@ -561,7 +561,7 @@ bool NETGENPluginGUI_HypothesisCreator::readParamsFromWidgets( NetgenHypothesisD
void NETGENPluginGUI_HypothesisCreator::onSurfaceCurvatureChanged() void NETGENPluginGUI_HypothesisCreator::onSurfaceCurvatureChanged()
{ {
bool isSurfaceCurvature = (mySurfaceCurvature->checkState() == Qt::Checked); bool isSurfaceCurvature = (mySurfaceCurvature ? mySurfaceCurvature->checkState() == Qt::Checked : false);
bool isCustom = (myFineness->currentIndex() == UserDefined); bool isCustom = (myFineness->currentIndex() == UserDefined);
myFineness->setEnabled(isSurfaceCurvature); myFineness->setEnabled(isSurfaceCurvature);
myGrowthRate->setEnabled(isCustom && isSurfaceCurvature); myGrowthRate->setEnabled(isCustom && isSurfaceCurvature);