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