1 #ifndef GUI_OBJUTILS___TABLE_DATA__HPP
2 #define GUI_OBJUTILS___TABLE_DATA__HPP
69 virtual long GetIntValue(
size_t ,
size_t )
const {
return 0; }
virtual string GetTableTypeId() const =0
virtual bool AllowEdit(size_t)
virtual void SetIntValue(size_t, size_t, long)
virtual string GetColumnLabel(size_t col) const =0
virtual size_t GetRowsCount() const =0
virtual ColumnType GetColumnType(size_t col) const =0
virtual void SetRealValue(size_t, size_t, double)
virtual vector< string > GetColumnCommonStrings(size_t) const
virtual void SetObjectValue(size_t, size_t, SConstScopedObject *)
virtual SConstScopedObject GetRowObject(size_t) const
virtual double GetRealValue(size_t, size_t) const
virtual void GetStringValue(size_t, size_t, string &) const =0
virtual string GetHtmlValue(size_t, size_t) const
virtual string GetRowLabel(size_t) const
virtual vector< vector< char > * > GetColumnCommonBytes(size_t) const
virtual size_t GetColsCount() const =0
virtual long GetIntValue(size_t, size_t) const
virtual void SetStringValue(size_t, size_t, const string &)
virtual bool IsHtmlColumn(size_t col) const
virtual SConstScopedObject GetObjectValue(size_t, size_t) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.