* highlighting from the previous active widget
* emits widgetActivated(theWidget) signal
* \param theWidget which has to be activated
+ * \param theEmitSignal a flag to prohibit signal emit
*/
- virtual void activateWidget(ModuleBase_ModelWidget* theWidget);
+ virtual void activateWidget(ModuleBase_ModelWidget* theWidget, const bool theEmitSignal = true);
void onActivateNextWidget(ModuleBase_ModelWidget* theWidget);
signals:
- void enterClicked();
+ /// The signal is emitted if the enter is clicked in the control of the widget
+ /// \param theObject a sender of the event
+ void enterClicked(QObject* theObject);
protected:
/// Makes the widget active, deactivate the previous, activate and hightlight the given one