//=================================================================================
void SMESHGUI_SelectionOp::startOperation()
{
+ myOldSelectionMode = selectionMode();
+ setSelectionMode( myDefSelectionMode );
+
SMESHGUI_Operation::startOperation();
if( dlg() )
{
connect( dlg(), SIGNAL( objectDeactivated( int ) ), this, SLOT( onDeactivateObject( int ) ) );
connect( dlg(), SIGNAL( selectionChanged( int ) ), this, SLOT( onSelectionChanged( int ) ) );
}
-
- myOldSelectionMode = selectionMode();
- setSelectionMode( myDefSelectionMode );
}
//=================================================================================
//=================================================================================
void SMESHGUI_SelectionOp::commitOperation()
{
+ SMESHGUI_Operation::commitOperation();
removeCustomFilters();
setSelectionMode( myOldSelectionMode );
- SMESHGUI_Operation::commitOperation();
}
//=================================================================================
//=================================================================================
void SMESHGUI_SelectionOp::abortOperation()
{
+ SMESHGUI_Operation::abortOperation();
removeCustomFilters();
setSelectionMode( myOldSelectionMode );
- SMESHGUI_Operation::abortOperation();
}
//=================================================================================