X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_TwoImagesOp.cxx;h=885fff83946e677c3a371990824e165b701c1c49;hb=a1431f03eac1d1aed4203d0568d987c41ce939b3;hp=38375491e69589af4e8b15b80029f11cfd1affd1;hpb=84f8b4a57d3cdad820bc1333a5066699cd1c8ae3;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_TwoImagesOp.cxx b/src/HYDROGUI/HYDROGUI_TwoImagesOp.cxx index 38375491..885fff83 100644 --- a/src/HYDROGUI/HYDROGUI_TwoImagesOp.cxx +++ b/src/HYDROGUI/HYDROGUI_TwoImagesOp.cxx @@ -29,7 +29,6 @@ #include #include -#include #include @@ -37,6 +36,10 @@ #include #include +#include +#include +#include + HYDROGUI_TwoImagesOp::HYDROGUI_TwoImagesOp( HYDROGUI_Module* theModule, const int theType, const bool theIsEdit ) @@ -133,6 +136,14 @@ void HYDROGUI_TwoImagesOp::startOperation() aPanel->setPreselectedObject( aSelectedName ); } } + connect( aPanel, SIGNAL( alreadySelected( const QString& ) ), SLOT( onAlreadySelected( const QString& ) ) ); +} + +void HYDROGUI_TwoImagesOp::onAlreadySelected( const QString& theName ) +{ + QString aTitle = tr( "INSUFFICIENT_INPUT_DATA" ); + QString aMessage = tr( "OBJECT_ALREADY_SELECTED" ).arg( theName ); + SUIT_MessageBox::critical( module()->getApp()->desktop(), aTitle, aMessage ); } bool HYDROGUI_TwoImagesOp::processApply( int& theUpdateFlags,