+ /// Create shape selector widget
+ /// \param theParent a parent widget
+ QWidget* shapeSelectorControl(QWidget* theParent);
+
+ /// Create boolean input widget
+ /// \param theParent a parent widget
+ QWidget* booleanControl(QWidget* theParent);
+
+ /// Create file selector widget
+ /// \param theParent a parent widget
+ QWidget* fileSelectorControl(QWidget* theParent);
+
+ /// Create choice widget (combo box)
+ /// \param theParent a parent widget
+ QWidget* choiceControl(QWidget* theParent);
+
+ /// Create line edit widget
+ /// \param theParent a parent widget
+ QWidget* lineEditControl(QWidget* theParent);
+
+ /// Create multi selector widget
+ /// \param theParent a parent widget
+ QWidget* multiSelectorControl(QWidget* theParent);
+
+ /// Convert STD string to QT string
+ /// \param theStdString is STD string
+ static QString qs(const std::string& theStdString);
+
+ private:
+ /// API object for XML reading