X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FRepairGUI%2FRepairGUI_LimitToleranceDlg.cxx;h=5881526bda56446dcd2b9b2cb55602a35e697072;hb=2736f682fe0d63fbaf9dff49c46b4fa6c23d72ce;hp=65b15deb319bd3777814566a07b5f6c320673472;hpb=7b9442558e8f07dcc2f464838fd062c6c47c78f4;p=modules%2Fgeom.git diff --git a/src/RepairGUI/RepairGUI_LimitToleranceDlg.cxx b/src/RepairGUI/RepairGUI_LimitToleranceDlg.cxx index 65b15deb3..5881526bd 100644 --- a/src/RepairGUI/RepairGUI_LimitToleranceDlg.cxx +++ b/src/RepairGUI/RepairGUI_LimitToleranceDlg.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -23,11 +23,12 @@ #include "RepairGUI_LimitToleranceDlg.h" -#include -#include -#include -#include +#include "DlgRef.h" +#include "GeometryGUI.h" +#include "GEOMBase.h" +#include "RepairGUI.h" +#include #include #include #include @@ -304,6 +305,8 @@ bool RepairGUI_LimitToleranceDlg::execute(ObjectList& objects) QStringList aParameters; aParameters << myTolEdt->text(); anObj->SetParameters(aParameters.join(":").toLatin1().constData()); + if ( !IsPreview() ) + RepairGUI::ShowStatistics( anOper, this ); objects.push_back(anObj._retn()); } @@ -313,7 +316,7 @@ bool RepairGUI_LimitToleranceDlg::execute(ObjectList& objects) //================================================================ // Function : onAccept // Purpose : This method should be called from dialog's slots onOk() and onApply() -// It perfroms user input validation, then it +// It performs user input validation, then it // performs a proper operation and manages transactions, etc. //================================================================ bool RepairGUI_LimitToleranceDlg::onAcceptLocal() @@ -325,7 +328,6 @@ bool RepairGUI_LimitToleranceDlg::onAcceptLocal() bool aLocked = aStudy->GetProperties()->IsLocked(); if (aLocked) { - MESSAGE("GEOMBase_Helper::onAccept - ActiveStudy is locked"); SUIT_MessageBox::warning(this, tr("WRN_WARNING"), tr("WRN_STUDY_LOCKED"), tr("BUT_OK")); return false; } @@ -441,3 +443,15 @@ void RepairGUI_LimitToleranceDlg::restoreSubShapes(SALOMEDS::Study_ptr theStud mainFrame()->CheckBoxAddPrefix->isChecked()); } } + +//================================================================================= +// function : getSourceObjects +// purpose : virtual method to get source objects +//================================================================================= +QList RepairGUI_LimitToleranceDlg::getSourceObjects() +{ + QList res; + GEOM::GeomObjPtr aGeomObjPtr(myObject); + res << aGeomObjPtr; + return res; +}