virtual void grantedOperationIds(ModuleBase_Operation* theOperation, QStringList& theIds) const;
/// Validates the current operation and send the state change to sketch manager
- /// \thePrevState the previous widget value state
+ /// \param thePreviousState the previous widget value state
virtual void widgetStateChanged(int thePreviousState);
+ /// Returns true if the event is processed. It gives the reentrance manager to process the enter.
+ /// \param thePreviousAttributeID an index of the previous active attribute
+ virtual bool processEnter(const std::string& thePreviousAttributeID);
+
public slots:
/// Redefines the parent method in order to customize the next case:
/// If the sketch nested operation is active and the presentation is not visualized in the viewer,
/// A slot called on view window creation
void onViewCreated(ModuleBase_IViewWindow*);
+ /// A slot to change property panel title on change of boolean operation type
+ /// \param theOperation the operation type
+ void onBooleanOperationChange(int theOperation);
+
protected:
/// Register validators for this module
virtual void registerValidators();