1 #ifndef CSM_WOLRD_NESTEDCOLUMNADAPTER_H
2 #define CSM_WOLRD_NESTEDCOLUMNADAPTER_H
8 struct NestedTableWrapperBase;
10 template <
typename ESXRecordT>
13 template<
typename ESXRecordT>
40 #endif // CSM_WOLRD_NESTEDCOLUMNADAPTER_H
Definition: nestedtablewrapper.hpp:6
virtual ~NestedColumnAdapter()
Definition: nestedcolumnadapter.hpp:20
virtual void setData(Record< ESXRecordT > &record, const QVariant &value, int subRowIndex, int subColIndex) const =0
virtual QVariant getData(const Record< ESXRecordT > &record, int subRowIndex, int subColIndex) const =0
virtual int getRowsCount(const Record< ESXRecordT > &record) const =0
virtual void setTable(Record< ESXRecordT > &record, const NestedTableWrapperBase &nestedTable) const =0
Definition: nestedcolumnadapter.hpp:11
virtual void addRow(Record< ESXRecordT > &record, int position) const =0
virtual int getColumnsCount(const Record< ESXRecordT > &record) const =0
Definition: nestedcolumnadapter.hpp:14
NestedColumnAdapter()
Definition: nestedcolumnadapter.hpp:18
virtual NestedTableWrapperBase * table(const Record< ESXRecordT > &record) const =0
virtual void removeRow(Record< ESXRecordT > &record, int rowToRemove) const =0