X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_ExportCalculationOp.cxx;h=77978ee51bc52b9902ac70383030e6603f3f16eb;hb=58bb6b7459bebeeb089c9ed486c4683a8bae7288;hp=93467ea163c0cb457549bfa8ef3c3a4b4a20040f;hpb=6527cd5d3063b2724b60b3f87ed1105244b74cb3;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_ExportCalculationOp.cxx b/src/HYDROGUI/HYDROGUI_ExportCalculationOp.cxx index 93467ea1..77978ee5 100644 --- a/src/HYDROGUI/HYDROGUI_ExportCalculationOp.cxx +++ b/src/HYDROGUI/HYDROGUI_ExportCalculationOp.cxx @@ -65,7 +65,7 @@ void HYDROGUI_ExportCalculationOp::commitOperation() bool HYDROGUI_ExportCalculationOp::processApply( int& theUpdateFlags, QString& theErrorMsg, - QStringList& theBrowseObjectsEntries ) + QStringList& theBrowseObjectsEntries) { // Get the selected calculation case Handle(HYDROData_CalculationCase) aCalculation = @@ -84,12 +84,13 @@ bool HYDROGUI_ExportCalculationOp::processApply( int& theUpdateFlags, dynamic_cast( module()->getApp()->activeStudy() ); // Export + myStatMess.clear(); QString anErrorMsg; if ( aStudy ) { SALOMEDS::Study_var aDSStudy = GeometryGUI::ClientStudyToStudy( aStudy->studyDS() ); GEOM::GEOM_Gen_var aGeomEngine = GeometryGUI::GetGeomGen(); QString anEntry; - if ( aCalculation->Export( aGeomEngine, aDSStudy, anEntry, theErrorMsg ) ) { + if ( aCalculation->Export( aGeomEngine, aDSStudy, anEntry, theErrorMsg, myStatMess ) ) { theUpdateFlags = UF_ObjBrowser; isOk = true; } @@ -132,7 +133,7 @@ void HYDROGUI_ExportCalculationOp::onApply() // Show message box SUIT_MessageBox::information( module()->getApp()->desktop(), tr( "EXPORT_STATUS" ), - tr( "EXPORT_FINISHED") ); + tr( "EXPORT_FINISHED") + "\n" + getStatMess() ); } else { abort(); @@ -147,3 +148,8 @@ void HYDROGUI_ExportCalculationOp::onApply() anErrorMsg ); } } + +QString HYDROGUI_ExportCalculationOp::getStatMess() +{ + return myStatMess; +}