class PartSet_CustomPrs;
class PartSet_SketcherMgr;
class PartSet_SketcherReentrantMgr;
+class PartSet_RootNode;
class ModelAPI_Result;
class QAction;
/// \param theMessage a message of reentrant operation
virtual void setReentrantPreSelection(const std::shared_ptr<Events_Message>& theMessage);
+ /// Returns root tree node which represents a data model
+ virtual ModuleBase_ITreeNode* rootNode() const;
+
/// Returns the workshop
XGUI_Workshop* getWorkshop() const;
+ /// Reads description of features from XML file
+ virtual void createFeatures();
+
public slots:
/// Slolt called on object display
/// \param theObject a data object
/// redisplay and restore it after
PartSet_SketcherMgr::FeatureToSelectionMap myCurrentSelection;
QModelIndex myActivePartIndex;
+
+ PartSet_RootNode* myRoot;
};
#endif