+ /// Update header of a table
+ /// \param theDataTbl a table widget
+ void updateHeaders(QTableWidget* theDataTbl) const;
+
+ /// Return Item Id of myShapeTypeCombo by selection mode
+ /// \param theStr a selection mode
+ int getSelectionType(const std::string& theStr) const;
+
+ /// Return selection mode by Item Id of myShapeTypeCombo
+ /// \param theType an item id
+ std::string getSelectionType(int theType) const;
+
+ /// Create default table item
+ QTableWidgetItem* createDefaultItem() const;
+
+ /// Create a table item from the given value
+ /// \param theVal a value for the item
+ QTableWidgetItem* createValueItem(ModelAPI_AttributeTables::Value& theVal) const;
+
+ QString getValueText(ModelAPI_AttributeTables::Value& theVal) const;
+
+ /// Return a value from the string
+ /// \param theStrVal a string
+ ModelAPI_AttributeTables::Value getValue(QString theStrVal) const;
+