INT PAL 0052699: Incorrect closing of "Manage dimensions" dialog box (edited)

This commit is contained in:
imn 2015-04-21 15:53:05 +03:00
parent 7cbe2e3bae
commit e786915015
2 changed files with 7 additions and 4 deletions

View File

@ -134,7 +134,7 @@ MeasureGUI_ManageDimensionsDlg::MeasureGUI_ManageDimensionsDlg( GeometryGUI* the
{
myObjectSelector->PushButton1->click();
}
isNeedRedisplay = false;
setHelpFileName("managing_dimensions_page.html");
}
@ -805,6 +805,9 @@ void MeasureGUI_ManageDimensionsDlg::OnFinish()
myEditObject->GetStudyEntry(),
GEOM::propertyName( GEOM::Dimensions ),
QVariant() );
if ( isNeedRedisplay ) {
redisplay( myEditObject.get());
}
}
//=================================================================================
@ -1103,8 +1106,8 @@ bool MeasureGUI_ManageDimensionsDlg::AllowedToCancelChanges()
tr( "WRN_MSG_CHANGES_LOST" ),
QMessageBox::Ok,
QMessageBox::Cancel );
return aResponse == QMessageBox::Ok;
isNeedRedisplay = ( aResponse == QMessageBox::Ok );
return isNeedRedisplay;
}
//=================================================================================

View File

@ -114,7 +114,7 @@ private:
private:
GEOM::GeomObjPtr myEditObject;
bool isNeedRedisplay;
private:
DlgRef_1Sel* myObjectSelector;
MeasureGUI_1TreeWidget_4Button* myDimensionView;