vtkQtTableModelAdapter Class Reference

#include <vtkQtTableModelAdapter.h>

Inheritance diagram for vtkQtTableModelAdapter:

Inheritance graph
[legend]
Collaboration diagram for vtkQtTableModelAdapter:

Collaboration graph
[legend]

List of all members.


Detailed Description

Adapts a table to a Qt item model.

vtkQtTableModelAdapter is a QAbstractItemModel with a vtkTable as its underlying data model.

See also:
vtkQtAbstractModelAdapter vtkQtTreeModelAdapter
Tests:
vtkQtTableModelAdapter (Tests)

Definition at line 47 of file vtkQtTableModelAdapter.h.


Public Member Functions

 vtkQtTableModelAdapter (QObject *parent=0)
 vtkQtTableModelAdapter (vtkTable *table, QObject *parent=0)
 ~vtkQtTableModelAdapter ()
virtual void SetVTKDataObject (vtkDataObject *data)
virtual vtkDataObjectGetVTKDataObject () const
vtkIdType IdToPedigree (vtkIdType id) const
vtkIdType PedigreeToId (vtkIdType pedigree) const
QModelIndex PedigreeToQModelIndex (vtkIdType id) const
vtkIdType QModelIndexToPedigree (QModelIndex index) const
virtual void SetKeyColumnName (const char *name)
void setTable (vtkTable *table)
vtkTabletable () const
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
Qt::ItemFlags flags (const QModelIndex &index) const
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const
QModelIndex parent (const QModelIndex &index) const
int rowCount (const QModelIndex &parent=QModelIndex()) const
int columnCount (const QModelIndex &parent=QModelIndex()) const

Constructor & Destructor Documentation

vtkQtTableModelAdapter::vtkQtTableModelAdapter ( QObject *  parent = 0  ) 

vtkQtTableModelAdapter::vtkQtTableModelAdapter ( vtkTable table,
QObject *  parent = 0 
)

vtkQtTableModelAdapter::~vtkQtTableModelAdapter (  ) 


Member Function Documentation

virtual void vtkQtTableModelAdapter::SetVTKDataObject ( vtkDataObject data  )  [virtual]

Set/Get the VTK data object as input to this adapter

Implements vtkQtAbstractModelAdapter.

virtual vtkDataObject* vtkQtTableModelAdapter::GetVTKDataObject (  )  const [virtual]

Set/Get the VTK data object as input to this adapter

Implements vtkQtAbstractModelAdapter.

vtkIdType vtkQtTableModelAdapter::IdToPedigree ( vtkIdType  id  )  const [virtual]

Mapping methods for converting from VTK land to Qt land

Implements vtkQtAbstractModelAdapter.

vtkIdType vtkQtTableModelAdapter::PedigreeToId ( vtkIdType  pedigree  )  const [virtual]

Mapping methods for converting from VTK land to Qt land

Implements vtkQtAbstractModelAdapter.

QModelIndex vtkQtTableModelAdapter::PedigreeToQModelIndex ( vtkIdType  id  )  const [virtual]

Mapping methods for converting from VTK land to Qt land

Implements vtkQtAbstractModelAdapter.

vtkIdType vtkQtTableModelAdapter::QModelIndexToPedigree ( QModelIndex  index  )  const [virtual]

Mapping methods for converting from VTK land to Qt land

Implements vtkQtAbstractModelAdapter.

virtual void vtkQtTableModelAdapter::SetKeyColumnName ( const char *  name  )  [virtual]

Set/Get the key column. The key column is used as the row headers in a table view, and as the first column in a tree view. Set to -1 for no key column. The default is no key column.

Implements vtkQtAbstractModelAdapter.

void vtkQtTableModelAdapter::setTable ( vtkTable table  ) 

vtkTable* vtkQtTableModelAdapter::table (  )  const [inline]

Definition at line 68 of file vtkQtTableModelAdapter.h.

QVariant vtkQtTableModelAdapter::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const

bool vtkQtTableModelAdapter::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
)

Qt::ItemFlags vtkQtTableModelAdapter::flags ( const QModelIndex &  index  )  const

QVariant vtkQtTableModelAdapter::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const

QModelIndex vtkQtTableModelAdapter::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const

QModelIndex vtkQtTableModelAdapter::parent ( const QModelIndex &  index  )  const

int vtkQtTableModelAdapter::rowCount ( const QModelIndex &  parent = QModelIndex()  )  const

int vtkQtTableModelAdapter::columnCount ( const QModelIndex &  parent = QModelIndex()  )  const


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

Generated on Sat Dec 27 13:45:40 2008 for VTK by  doxygen 1.5.6