X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSet%2FPartSet_Module.h;h=ac90ea98a02730215a7fc137396dd72d61729d9a;hb=09360d321e48c3749afa582c0958a28ea7bf9200;hp=7dbbc587be49f10a7b7a50e2da9199e74b261972;hpb=2ca823f76cac784f9e4a2fc37deeb7147b834814;p=modules%2Fshaper.git diff --git a/src/PartSet/PartSet_Module.h b/src/PartSet/PartSet_Module.h index 7dbbc587b..ac90ea98a 100644 --- a/src/PartSet/PartSet_Module.h +++ b/src/PartSet/PartSet_Module.h @@ -21,6 +21,7 @@ class PartSet_Listener; class ModelAPI_Feature; class XGUI_ViewerPrs; class ModuleBase_Operation; +class GeomAPI_AISObject; class PARTSET_EXPORT PartSet_Module: public ModuleBase_IModule { @@ -49,19 +50,19 @@ public: virtual void launchOperation(const QString& theCmdId); /// Called when it is necessary to update a command state (enable or disable it) - virtual bool isFeatureEnabled(const QString& theCmdId) const; + //virtual bool isFeatureEnabled(const QString& theCmdId) const; /// Displays or erase the current operation preview, if it has it. /// \param theFeature the feature instance to be displayed /// \param isDisplay the state whether the presentation should be displayed or erased /// \param isUpdateViewer the flag whether the viewer should be updated - void visualizePreview(FeaturePtr theFeature, bool isDisplay, - const bool isUpdateViewer = true); + //void visualizePreview(FeaturePtr theFeature, bool isDisplay, + // const bool isUpdateViewer = true); /// Activates the feature in the displayer /// \param theFeature the feature instance to be displayed /// \param isUpdateViewer the flag whether the viewer should be updated - void activateFeature(FeaturePtr theFeature, + void activateFeature(ObjectPtr theFeature, const bool isUpdateViewer); /// Updates current operation preview, if it has it. @@ -112,7 +113,7 @@ public slots: /// SLOT, to fit all current viewer void onFitAllView(); - void onLaunchOperation(std::string theName, FeaturePtr theFeature); + void onLaunchOperation(std::string theName, ObjectPtr theFeature); /// SLOT, to switch on/off the multi selection in the viewer /// \param theEnabled the enabled state @@ -121,11 +122,11 @@ public slots: /// SLOT, to stop or start selection mode for the features /// \param theFeatures a list of features to be disabled /// \param theToStop the boolean state whether it it stopped or non stopped - void onStopSelection(const QFeatureList& theFeatures, const bool isStop); + void onStopSelection(const QList& theFeatures, const bool isStop); /// SLOT, to set selection /// \param theFeatures a list of features to be selected - void onSetSelection(const QFeatureList& theFeatures); + void onSetSelection(const QList& theFeatures); /// SLOT, to close the viewer local context void onCloseLocalContext();