+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
+
// File: XGUI_ModuleConnector.cpp
// Created: 3 June 2014
// Author: Vitaly Smetannikov
XGUI_OperationMgr* anOperationMgr = myWorkshop->operationMgr();
- connect(anOperationMgr, SIGNAL(operationStarted(ModuleBase_Operation*)),
- SIGNAL(operationStarted(ModuleBase_Operation*)));
- connect(anOperationMgr, SIGNAL(operationStopped(ModuleBase_Operation*)),
- SIGNAL(operationStopped(ModuleBase_Operation*)));
- connect(anOperationMgr, SIGNAL(operationResumed(ModuleBase_Operation*)),
- SIGNAL(operationResumed(ModuleBase_Operation*)));
- connect(anOperationMgr, SIGNAL(operationComitted(ModuleBase_Operation*)),
- SIGNAL(operationComitted(ModuleBase_Operation*)));
- connect(anOperationMgr, SIGNAL(operationAborted(ModuleBase_Operation*)),
- SIGNAL(operationAborted(ModuleBase_Operation*)));
-
//myDocumentShapeFilter = new ModuleBase_ShapeDocumentFilter(this);
}
{
XGUI_Displayer* aDisp = myWorkshop->displayer();
// Close context if it was opened in order to clear stsndard selection modes
- aDisp->closeLocalContexts(false);
- aDisp->openLocalContext();
+ //aDisp->closeLocalContexts(false);
+ //aDisp->openLocalContext();
// Convert shape types to selection types
QIntList aModes;
foreach(int aType, theTypes) {
aModes.append(AIS_Shape::SelectionMode((TopAbs_ShapeEnum)aType));
}
- aDisp->activateObjectsOutOfContext(aModes);
+ aDisp->activateObjects(aModes);
//TODO: We have to open Local context because at neutral point filters don't work (bug 25340)
//aDisp->addSelectionFilter(myDocumentShapeFilter);
}
XGUI_Displayer* aDisp = myWorkshop->displayer();
// The document limitation selection has to be only during operation
//aDisp->removeSelectionFilter(myDocumentShapeFilter);
- aDisp->closeLocalContexts(false);
+ //aDisp->closeLocalContexts(false);
}
AISObjectPtr XGUI_ModuleConnector::findPresentation(const ObjectPtr& theObject) const