VTK  9.2.5
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
QVTKTableModelAdapterTestClass Class Reference

Class required by TestQVTKTableModelAdapter to run Qt tests involving event loop. More...

#include <QVTKTableModelAdapterTestClass.h>

Inherits QAbstractTableModel.

Collaboration diagram for QVTKTableModelAdapterTestClass:
[legend]

Public Slots

void runTests ()
 

Public Member Functions

 QVTKTableModelAdapterTestClass (QObject *parent=nullptr)
 
virtual int rowCount (const QModelIndex &parent=QModelIndex()) const
 
virtual int columnCount (const QModelIndex &parent=QModelIndex()) const
 
virtual bool insertRows (int row, int count, const QModelIndex &parent=QModelIndex())
 
virtual bool removeRows (int row, int count, const QModelIndex &parent=QModelIndex())
 
virtual bool insertColumns (int column, int count, const QModelIndex &parent=QModelIndex())
 
virtual bool removeColumns (int column, int count, const QModelIndex &parent=QModelIndex())
 
virtual QVariant data (const QModelIndex &index, int role) const
 
virtual bool setData (const QModelIndex &index, const QVariant &value, int role)
 
virtual QVariant headerData (int section, Qt::Orientation orientation, int role) const
 

Protected Member Functions

void processEvents ()
 
void testClearTable ()
 
void testChangeHeader (int column, const QString &name)
 
void testColumnInsertion (int column, const QStringList &names)
 
void testColumnRemoval (int column, int n)
 
void testRowInsertion (int row, int n)
 
void testRowRemoval (int row, int n)
 
void testInsertRemoveColumns ()
 
void testInsertRemoveRows ()
 

Protected Attributes

int Errors
 
QVector< QVector< double > > ColumnData
 
QStringList ColumnNames
 
QVTKTableModelAdapterTargetAdapter
 

Detailed Description

Class required by TestQVTKTableModelAdapter to run Qt tests involving event loop.

Definition at line 31 of file QVTKTableModelAdapterTestClass.h.

Constructor & Destructor Documentation

◆ QVTKTableModelAdapterTestClass()

QVTKTableModelAdapterTestClass::QVTKTableModelAdapterTestClass ( QObject *  parent = nullptr)

Member Function Documentation

◆ rowCount()

virtual int QVTKTableModelAdapterTestClass::rowCount ( const QModelIndex &  parent = QModelIndex()) const
virtual

◆ columnCount()

virtual int QVTKTableModelAdapterTestClass::columnCount ( const QModelIndex &  parent = QModelIndex()) const
virtual

◆ insertRows()

virtual bool QVTKTableModelAdapterTestClass::insertRows ( int  row,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
virtual

◆ removeRows()

virtual bool QVTKTableModelAdapterTestClass::removeRows ( int  row,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
virtual

◆ insertColumns()

virtual bool QVTKTableModelAdapterTestClass::insertColumns ( int  column,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
virtual

◆ removeColumns()

virtual bool QVTKTableModelAdapterTestClass::removeColumns ( int  column,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
virtual

◆ data()

virtual QVariant QVTKTableModelAdapterTestClass::data ( const QModelIndex &  index,
int  role 
) const
virtual

◆ setData()

virtual bool QVTKTableModelAdapterTestClass::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
)
virtual

◆ headerData()

virtual QVariant QVTKTableModelAdapterTestClass::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
virtual

◆ runTests

void QVTKTableModelAdapterTestClass::runTests ( )
slot

◆ processEvents()

void QVTKTableModelAdapterTestClass::processEvents ( )
protected

◆ testClearTable()

void QVTKTableModelAdapterTestClass::testClearTable ( )
protected

◆ testChangeHeader()

void QVTKTableModelAdapterTestClass::testChangeHeader ( int  column,
const QString &  name 
)
protected

◆ testColumnInsertion()

void QVTKTableModelAdapterTestClass::testColumnInsertion ( int  column,
const QStringList &  names 
)
protected

◆ testColumnRemoval()

void QVTKTableModelAdapterTestClass::testColumnRemoval ( int  column,
int  n 
)
protected

◆ testRowInsertion()

void QVTKTableModelAdapterTestClass::testRowInsertion ( int  row,
int  n 
)
protected

◆ testRowRemoval()

void QVTKTableModelAdapterTestClass::testRowRemoval ( int  row,
int  n 
)
protected

◆ testInsertRemoveColumns()

void QVTKTableModelAdapterTestClass::testInsertRemoveColumns ( )
protected

◆ testInsertRemoveRows()

void QVTKTableModelAdapterTestClass::testInsertRemoveRows ( )
protected

Member Data Documentation

◆ Errors

int QVTKTableModelAdapterTestClass::Errors
protected

Definition at line 55 of file QVTKTableModelAdapterTestClass.h.

◆ ColumnData

QVector<QVector<double> > QVTKTableModelAdapterTestClass::ColumnData
protected

Definition at line 57 of file QVTKTableModelAdapterTestClass.h.

◆ ColumnNames

QStringList QVTKTableModelAdapterTestClass::ColumnNames
protected

Definition at line 58 of file QVTKTableModelAdapterTestClass.h.

◆ TargetAdapter

QVTKTableModelAdapter* QVTKTableModelAdapterTestClass::TargetAdapter
protected

Definition at line 60 of file QVTKTableModelAdapterTestClass.h.


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