ACF $AcfVersion:0$
Public Types | Public Member Functions | List of all members
iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel Class Reference

#include <TPolygonBasedParamsGuiComp.h>

Inheritance diagram for iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel:

Public Types

typedef QAbstractTableModel BaseClass
 

Public Member Functions

 TableModel (TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel > *parentPtr)
 
virtual int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
virtual int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
virtual QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
virtual bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 
virtual QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
virtual Qt::ItemFlags flags (const QModelIndex &index) const override
 
virtual bool removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) override
 

Detailed Description

template<class PolygonBasedShape, class PolygonBasedModel>
class iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel

Definition at line 75 of file TPolygonBasedParamsGuiComp.h.

Member Typedef Documentation

◆ BaseClass

template<class PolygonBasedShape , class PolygonBasedModel >
typedef QAbstractTableModel iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::BaseClass

Definition at line 78 of file TPolygonBasedParamsGuiComp.h.

Constructor & Destructor Documentation

◆ TableModel()

template<class PolygonBasedShape , class PolygonBasedModel >
iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::TableModel ( TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel > *  parentPtr)
explicit

Definition at line 515 of file TPolygonBasedParamsGuiComp.h.

Member Function Documentation

◆ columnCount()

template<class PolygonBasedShape , class PolygonBasedModel >
int iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const
overridevirtual

Definition at line 535 of file TPolygonBasedParamsGuiComp.h.

References NULL.

◆ data()

template<class PolygonBasedShape , class PolygonBasedModel >
QVariant iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
overridevirtual

Definition at line 546 of file TPolygonBasedParamsGuiComp.h.

References NULL.

◆ flags()

template<class PolygonBasedShape , class PolygonBasedModel >
Qt::ItemFlags iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::flags ( const QModelIndex &  index) const
overridevirtual

Definition at line 579 of file TPolygonBasedParamsGuiComp.h.

References NULL.

◆ headerData()

template<class PolygonBasedShape , class PolygonBasedModel >
QVariant iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const
overridevirtual

Definition at line 568 of file TPolygonBasedParamsGuiComp.h.

References NULL.

◆ removeRows()

template<class PolygonBasedShape , class PolygonBasedModel >
bool iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::removeRows ( int  row,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
overridevirtual

Definition at line 589 of file TPolygonBasedParamsGuiComp.h.

References NULL, and i2d::CPolypoint::RemoveNode().

◆ rowCount()

template<class PolygonBasedShape , class PolygonBasedModel >
int iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
overridevirtual

Definition at line 524 of file TPolygonBasedParamsGuiComp.h.

References NULL.

◆ setData()

template<class PolygonBasedShape , class PolygonBasedModel >
bool iqt2d::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >::TableModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
)
overridevirtual

Definition at line 557 of file TPolygonBasedParamsGuiComp.h.

References NULL.


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