OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
CSMWorld::NestedRefIdAdapterBase Class Referenceabstract

#include <refidadapter.hpp>

Inheritance diagram for CSMWorld::NestedRefIdAdapterBase:
Collaboration diagram for CSMWorld::NestedRefIdAdapterBase:

Public Member Functions

 NestedRefIdAdapterBase ()
 
virtual ~NestedRefIdAdapterBase ()
 
virtual void setNestedData (const RefIdColumn *column, RefIdData &data, int row, const QVariant &value, int subRowIndex, int subColIndex) const =0
 
virtual QVariant getNestedData (const RefIdColumn *column, const RefIdData &data, int index, int subRowIndex, int subColIndex) const =0
 
virtual int getNestedColumnsCount (const RefIdColumn *column, const RefIdData &data) const =0
 
virtual int getNestedRowsCount (const RefIdColumn *column, const RefIdData &data, int index) const =0
 
virtual void removeNestedRow (const RefIdColumn *column, RefIdData &data, int index, int rowToRemove) const =0
 
virtual void addNestedRow (const RefIdColumn *column, RefIdData &data, int index, int position) const =0
 
virtual void setNestedTable (const RefIdColumn *column, RefIdData &data, int index, const NestedTableWrapperBase &nestedTable) const =0
 
virtual NestedTableWrapperBasenestedTable (const RefIdColumn *column, const RefIdData &data, int index) const =0
 

Constructor & Destructor Documentation

CSMWorld::NestedRefIdAdapterBase::NestedRefIdAdapterBase ( )
CSMWorld::NestedRefIdAdapterBase::~NestedRefIdAdapterBase ( )
virtual

Member Function Documentation

virtual void CSMWorld::NestedRefIdAdapterBase::addNestedRow ( const RefIdColumn column,
RefIdData data,
int  index,
int  position 
) const
pure virtual
virtual int CSMWorld::NestedRefIdAdapterBase::getNestedColumnsCount ( const RefIdColumn column,
const RefIdData data 
) const
pure virtual
virtual QVariant CSMWorld::NestedRefIdAdapterBase::getNestedData ( const RefIdColumn column,
const RefIdData data,
int  index,
int  subRowIndex,
int  subColIndex 
) const
pure virtual
virtual int CSMWorld::NestedRefIdAdapterBase::getNestedRowsCount ( const RefIdColumn column,
const RefIdData data,
int  index 
) const
pure virtual
virtual NestedTableWrapperBase* CSMWorld::NestedRefIdAdapterBase::nestedTable ( const RefIdColumn column,
const RefIdData data,
int  index 
) const
pure virtual
virtual void CSMWorld::NestedRefIdAdapterBase::removeNestedRow ( const RefIdColumn column,
RefIdData data,
int  index,
int  rowToRemove 
) const
pure virtual
virtual void CSMWorld::NestedRefIdAdapterBase::setNestedData ( const RefIdColumn column,
RefIdData data,
int  row,
const QVariant &  value,
int  subRowIndex,
int  subColIndex 
) const
pure virtual
virtual void CSMWorld::NestedRefIdAdapterBase::setNestedTable ( const RefIdColumn column,
RefIdData data,
int  index,
const NestedTableWrapperBase nestedTable 
) const
pure virtual

The documentation for this class was generated from the following files: