16#ifndef QVTKTableModelAdapterTestClass_h
17#define QVTKTableModelAdapterTestClass_h
27#include <QAbstractTableModel>
38 virtual int rowCount(
const QModelIndex& parent = QModelIndex())
const;
39 virtual int columnCount(
const QModelIndex& parent = QModelIndex())
const;
41 virtual bool insertRows(
int row,
int count,
const QModelIndex& parent = QModelIndex());
42 virtual bool removeRows(
int row,
int count,
const QModelIndex& parent = QModelIndex());
44 virtual bool insertColumns(
int column,
int count,
const QModelIndex& parent = QModelIndex());
45 virtual bool removeColumns(
int column,
int count,
const QModelIndex& parent = QModelIndex());
47 virtual QVariant
data(
const QModelIndex& index,
int role)
const;
48 virtual bool setData(
const QModelIndex& index,
const QVariant& value,
int role);
49 virtual QVariant
headerData(
int section, Qt::Orientation orientation,
int role)
const;
QVTKTableModelAdapter * TargetAdapter
QVTKTableModelAdapterTestClass(QObject *parent=nullptr)
virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const
virtual bool insertRows(int row, int count, const QModelIndex &parent=QModelIndex())
void testRowRemoval(int row, int n)
virtual bool removeColumns(int column, int count, const QModelIndex &parent=QModelIndex())
void testColumnRemoval(int column, int n)
virtual int columnCount(const QModelIndex &parent=QModelIndex()) const
void testColumnInsertion(int column, const QStringList &names)
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const
QVector< QVector< double > > ColumnData
virtual QVariant data(const QModelIndex &index, int role) const
virtual bool insertColumns(int column, int count, const QModelIndex &parent=QModelIndex())
virtual bool removeRows(int row, int count, const QModelIndex &parent=QModelIndex())
void testInsertRemoveColumns()
void testRowInsertion(int row, int n)
void testInsertRemoveRows()
virtual bool setData(const QModelIndex &index, const QVariant &value, int role)
void testChangeHeader(int column, const QString &name)
An adapter to create a vtkTable from an QAbstractItemModel.