1 #ifndef CSM_WOLRD_NESTEDCOLLECTION_H
2 #define CSM_WOLRD_NESTEDCOLLECTION_H
11 struct NestedTableWrapperBase;
21 virtual void addNestedRow(
int row,
int col,
int position) = 0;
25 virtual QVariant
getNestedData(
int row,
int column,
int subRow,
int subColumn)
const = 0;
27 virtual void setNestedData(
int row,
int column,
const QVariant& data,
int subRow,
int subColumn) = 0;
47 #endif // CSM_WOLRD_NESTEDCOLLECTION_H
Definition: nestedtablewrapper.hpp:6
virtual int getNestedColumnsCount(int row, int column) const
Definition: nestedcollection.cpp:14
Definition: columnbase.hpp:167
virtual int findNestedColumnIndex(int parentColumn, Columns::ColumnId id)
Definition: nestedcollection.cpp:34
virtual void addNestedRow(int row, int col, int position)=0
virtual ~NestedCollection()
Definition: nestedcollection.cpp:6
virtual int searchNestedColumnIndex(int parentColumn, Columns::ColumnId id)
Definition: nestedcollection.cpp:19
virtual void setNestedData(int row, int column, const QVariant &data, int subRow, int subColumn)=0
virtual void removeNestedRows(int row, int column, int subRow)=0
NestedCollection()
Definition: nestedcollection.cpp:3
virtual NestedTableWrapperBase * nestedTable(int row, int column) const =0
virtual NestableColumn * getNestableColumn(int column)=0
virtual void setNestedTable(int row, int column, const NestedTableWrapperBase &nestedTable)=0
ColumnId
Definition: columns.hpp:13
virtual int getNestedRowsCount(int row, int column) const
Definition: nestedcollection.cpp:9
virtual QVariant getNestedData(int row, int column, int subRow, int subColumn) const =0
Definition: nestedcollection.hpp:13