Salome HOME
Issue #1664: improve mechanism of removing coincidence
[modules/shaper.git] / src / PartSetPlugin / PartSetPlugin_Plugin.h
index 364ebb48dfbf4f12e2fbd571930136890e3c3b0b..834c7c8a306b487271467ca9bef55574edb1475f 100644 (file)
 
 #include <memory>
 
+/**\class PartSetPlugin_Plugin
+ * \ingroup Plugins
+ * \brief The main class for management the part set operations as plugin.
+ */
 class PARTSETPLUGIN_EXPORT PartSetPlugin_Plugin : public ModelAPI_Plugin,
                                                   public Events_Listener
 {
@@ -28,6 +32,8 @@ class PARTSETPLUGIN_EXPORT PartSetPlugin_Plugin : public ModelAPI_Plugin,
 
   //! Redefinition of Events_Listener method
   virtual void processEvent(const std::shared_ptr<Events_Message>& theMessage);
+  //! Performs the chenges of enabled/disabled state in the toolbar
+  //! due to the current state of the application.
   std::shared_ptr<ModelAPI_FeatureStateMessage> getFeaturesState();
 };