From 882f929e86abf75507daabc5178dc1ff9c3a87d9 Mon Sep 17 00:00:00 2001 From: skl Date: Fri, 14 Jul 2006 07:42:30 +0000 Subject: [PATCH] Add needed message for bug PAL5437. --- src/SMESHGUI/SMESHGUI.cxx | 16 ++++++++++++++-- src/SMESHGUI/SMESH_msg_en.po | 4 ++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/SMESHGUI/SMESHGUI.cxx b/src/SMESHGUI/SMESHGUI.cxx index fe7994306..ca39ab84f 100644 --- a/src/SMESHGUI/SMESHGUI.cxx +++ b/src/SMESHGUI/SMESHGUI.cxx @@ -1279,6 +1279,10 @@ bool SMESHGUI::OnGUIEvent( int theCommandID ) if ( vtkwnd ) { int nbSel = selected.Extent(); if (nbSel != 1){ + SUIT_MessageBox::warn1(desktop(), + tr("SMESH_WRN_WARNING"), + tr("SMESH_WRN_NO_AVAILABLE_DATA"), + tr("SMESH_BUT_OK")); break; } @@ -1343,7 +1347,8 @@ bool SMESHGUI::OnGUIEvent( int theCommandID ) } SMESH::RepaintCurrentView(); } - }else{ + } + else{ SUIT_MessageBox::warn1(desktop(), tr("SMESH_WRN_WARNING"), tr("SMESH_WRN_VIEWER_VTK"), @@ -1583,13 +1588,20 @@ bool SMESHGUI::OnGUIEvent( int theCommandID ) } updateObjBrowser(); - }catch(const SALOME::SALOME_Exception & S_ex){ + } + catch(const SALOME::SALOME_Exception & S_ex){ SalomeApp_Tools::QtCatchCorbaException(S_ex); } } } } } + else if(nbSel==0) { + SUIT_MessageBox::warn1(desktop(), + tr("SMESH_WRN_WARNING"), + tr("SMESH_WRN_NO_AVAILABLE_DATA"), + tr("SMESH_BUT_OK")); + } break; } diff --git a/src/SMESHGUI/SMESH_msg_en.po b/src/SMESHGUI/SMESH_msg_en.po index e25d616e3..8cff58168 100644 --- a/src/SMESHGUI/SMESH_msg_en.po +++ b/src/SMESHGUI/SMESH_msg_en.po @@ -165,6 +165,10 @@ msgstr "Activate Link Selection Mode" msgid "SMESH_WRN_EMPTY_NAME" msgstr "Empty name is not valid" +#Not available data +msgid "SMESH_WRN_NO_AVAILABLE_DATA" +msgstr "No available data in selection" + #Smesh polyedre cretion error msgid "SMESH_POLYEDRE_CREATE_ERROR" msgstr "Polyedron creation error" -- 2.39.2