+ /// 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(ObjectPtr theFeature, const bool isUpdateViewer);
+
+ /// Updates current operation preview, if it has it.
+ /// \param theCmdId the operation name
+ void updateCurrentPreview(const std::string& theCmdId);
+
+ /// Creates custom widgets for property panel
+ virtual QWidget* createWidgetByType(const std::string& theType, QWidget* theParent,
+ Config_WidgetAPI* theWidgetApi,
+ QList<ModuleBase_ModelWidget*>& theModelWidgets);
+
+ public slots: