VTK  9.3.1
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)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
bool insertRows (int row, int count, const QModelIndex &parent=QModelIndex()) override
 
bool removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) override
 
bool insertColumns (int column, int count, const QModelIndex &parent=QModelIndex()) override
 
bool removeColumns (int column, int count, const QModelIndex &parent=QModelIndex()) override
 
QVariant data (const QModelIndex &index, int role) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role) override
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 

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 19 of file QVTKTableModelAdapterTestClass.h.

Constructor & Destructor Documentation

QVTKTableModelAdapterTestClass::QVTKTableModelAdapterTestClass ( QObject *  parent = nullptr)

Member Function Documentation

int QVTKTableModelAdapterTestClass::rowCount ( const QModelIndex &  parent = QModelIndex()) const
override
int QVTKTableModelAdapterTestClass::columnCount ( const QModelIndex &  parent = QModelIndex()) const
override
bool QVTKTableModelAdapterTestClass::insertRows ( int  row,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
override
bool QVTKTableModelAdapterTestClass::removeRows ( int  row,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
override
bool QVTKTableModelAdapterTestClass::insertColumns ( int  column,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
override
bool QVTKTableModelAdapterTestClass::removeColumns ( int  column,
int  count,
const QModelIndex &  parent = QModelIndex() 
)
override
QVariant QVTKTableModelAdapterTestClass::data ( const QModelIndex &  index,
int  role 
) const
override
bool QVTKTableModelAdapterTestClass::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
)
override
QVariant QVTKTableModelAdapterTestClass::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
override
void QVTKTableModelAdapterTestClass::runTests ( )
slot
void QVTKTableModelAdapterTestClass::processEvents ( )
protected
void QVTKTableModelAdapterTestClass::testClearTable ( )
protected
void QVTKTableModelAdapterTestClass::testChangeHeader ( int  column,
const QString &  name 
)
protected
void QVTKTableModelAdapterTestClass::testColumnInsertion ( int  column,
const QStringList &  names 
)
protected
void QVTKTableModelAdapterTestClass::testColumnRemoval ( int  column,
int  n 
)
protected
void QVTKTableModelAdapterTestClass::testRowInsertion ( int  row,
int  n 
)
protected
void QVTKTableModelAdapterTestClass::testRowRemoval ( int  row,
int  n 
)
protected
void QVTKTableModelAdapterTestClass::testInsertRemoveColumns ( )
protected
void QVTKTableModelAdapterTestClass::testInsertRemoveRows ( )
protected

Member Data Documentation

int QVTKTableModelAdapterTestClass::Errors
protected

Definition at line 43 of file QVTKTableModelAdapterTestClass.h.

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

Definition at line 45 of file QVTKTableModelAdapterTestClass.h.

QStringList QVTKTableModelAdapterTestClass::ColumnNames
protected

Definition at line 46 of file QVTKTableModelAdapterTestClass.h.

QVTKTableModelAdapter* QVTKTableModelAdapterTestClass::TargetAdapter
protected

Definition at line 48 of file QVTKTableModelAdapterTestClass.h.


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