+ /// Creates content widget for property panel
+ /// \param thePage a parent page
+ void createWidget(ModuleBase_PageBase* thePage);
+
+ /// Creates one widget for property panel for the widget with given index
+ /// \param theParent a parent widget
+ /// \param theWidgetId a widget index
+ void createWidget(ModuleBase_PageBase* thePage,
+ const std::string& theWidgetId);
+
+ /// Returns list of model widgets
+ QList<ModuleBase_ModelWidget*> getModelWidgets() const
+ {
+ return myModelWidgets;
+ }
+
+ /// Returns the value of the title key from XML definition of the attribute in the feature
+ /// \param theFeatureKind a value of a kind of a feature
+ /// \param theAttributeId a value of a kind of the attribute under the feature
+ /// \param theTitle the result title
+ void getAttributeTitle(const std::string& theFeatureKind,
+ const std::string& theAttributeId,
+ std::string& theTitle);