From: dmv Date: Tue, 27 Jan 2009 12:50:47 +0000 (+0000) Subject: IPAL8927 "Warning" doesn't appear after trying to save animation in the locked study. X-Git-Tag: mergeto_trunk_16Feb09~5 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=dcde912d1df41abab29f8c72c173f8b303d0a904;p=modules%2Fvisu.git IPAL8927 "Warning" doesn't appear after trying to save animation in the locked study. --- diff --git a/src/VISU_I/VISU_TimeAnimation.cxx b/src/VISU_I/VISU_TimeAnimation.cxx index ed79070d..3437df86 100644 --- a/src/VISU_I/VISU_TimeAnimation.cxx +++ b/src/VISU_I/VISU_TimeAnimation.cxx @@ -61,6 +61,7 @@ #include "SUIT_Application.h" #include "SUIT_Session.h" #include "SUIT_Study.h" +#include "SUIT_MessageBox.h" #include "SALOMEDSClient_AttributeString.hxx" #include "SALOMEDSClient_AttributeName.hxx" @@ -1716,8 +1717,13 @@ std::string GetPresentationComment (VISU::VISUType thePrsType) //------------------------------------------------------------------------ SALOMEDS::SObject_ptr VISU_TimeAnimation::publishInStudy() { - if (myStudy->GetProperties()->IsLocked()) + if (myStudy->GetProperties()->IsLocked()) { + SUIT_MessageBox::warning(0, + QObject::tr("WRN_VISU_WARNING"), + QObject::tr("WRN_STUDY_LOCKED"), + QObject::tr("BUT_OK")); return SALOMEDS::SObject::_nil(); + } _PTR(StudyBuilder) aStudyBuilder = myStudy->NewBuilder(); aStudyBuilder->NewCommand(); // There is a transaction