From dcde912d1df41abab29f8c72c173f8b303d0a904 Mon Sep 17 00:00:00 2001 From: dmv Date: Tue, 27 Jan 2009 12:50:47 +0000 Subject: [PATCH] IPAL8927 "Warning" doesn't appear after trying to save animation in the locked study. --- src/VISU_I/VISU_TimeAnimation.cxx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 -- 2.39.2