- /// Procedure to process postponed events
- bool event(QEvent * theEvent);
-
- //Event-loop processing methods:
-
- /// Process event "Add a feature"
- void addFeature(const std::shared_ptr<Config_FeatureMessage>&);
-
- /// Connect to operation signals
- /// \param theOperation an operation
- void connectWithOperation(ModuleBase_Operation* theOperation);
-
- /// Process feature update message
- void onFeatureUpdatedMsg(const std::shared_ptr<ModelAPI_ObjectUpdatedMessage>& );
-
- /// Process feature created message
- void onFeatureCreatedMsg(const std::shared_ptr<ModelAPI_ObjectUpdatedMessage>& );
-
- /// Process feature redisplay message
- void onFeatureRedisplayMsg(const std::shared_ptr<ModelAPI_ObjectUpdatedMessage>& );
-
- /// Deactivates the object, if it is active and the module returns that the activation
- /// of selection for the object is not possible currently(the current operation uses it)
- /// \param theObject an object
- /// \param theUpdateViewer a boolean flag to update viewer immediately
- void deactivateActiveObject(const ObjectPtr& theObject, const bool theUpdateViewer);
-