{
if (isActiveModule() && ModelAPI_Session::get()->hasModuleDocument()) {
myWorkshop->module()->launchOperation("PublishToStudy", false);
+ hideDestroyedObjects();
+ synchronizeObjectsVisibility();
// update SHAPERSTUDY objects in OCC and VTK viewers
QStringList aVMList;
}
}
+// TODO: if SHAPERSTUDY obj does not have a corresponding SHAPER obj, make it
+// hidden.
+void SHAPERGUI::hideDestroyedObjects()
+{
+}
+
+// TODO: synchronize SHAPER objects visibility with SHAPERSTUDY obj.
+void SHAPERGUI::synchronizeObjectsVisibility()
+{
+}
+
void SHAPERGUI::fillPartSetInfoPanel(QtxInfoPanel* theInfoPanel)
{
QIntList aShaperActions = shaperActions();
void hideInternalWindows();
+ void hideDestroyedObjects();
+
+ void synchronizeObjectsVisibility();
+
/// List of registered nested actions
QStringList myNestedActionsList;