VTK
Public Member Functions
vtkQtAnnotationLayersModelAdapter Class Reference

Adapts annotations to a Qt item model. More...

#include <vtkQtAnnotationLayersModelAdapter.h>

Inheritance diagram for vtkQtAnnotationLayersModelAdapter:
Inheritance graph
[legend]
Collaboration diagram for vtkQtAnnotationLayersModelAdapter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 vtkQtAnnotationLayersModelAdapter (QObject *parent=0)
 vtkQtAnnotationLayersModelAdapter (vtkAnnotationLayers *ann, QObject *parent=0)
 ~vtkQtAnnotationLayersModelAdapter ()
virtual void SetKeyColumnName (const char *name)
virtual void SetColorColumnName (const char *name)
virtual void SetVTKDataObject (vtkDataObject *data)
virtual vtkDataObjectGetVTKDataObject () const
virtual vtkAnnotationLayersQModelIndexListToVTKAnnotationLayers (const QModelIndexList qmil) const
virtual QItemSelection VTKAnnotationLayersToQItemSelection (vtkAnnotationLayers *vtkann) const
virtual vtkSelectionQModelIndexListToVTKIndexSelection (const QModelIndexList qmil) const
virtual QItemSelection VTKIndexSelectionToQItemSelection (vtkSelection *vtksel) const
void setAnnotationLayers (vtkAnnotationLayers *annotations)
vtkAnnotationLayersannotationLayers () 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

Detailed Description

Adapts annotations to a Qt item model.

vtkQtAnnotationLayersModelAdapter is a QAbstractItemModel with a vtkAnnotationLayers as its underlying data model.

See also:
vtkQtAbstractModelAdapter vtkQtTableModelAdapter

Definition at line 41 of file vtkQtAnnotationLayersModelAdapter.h.


Constructor & Destructor Documentation


Member Function Documentation

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

Implements vtkQtAbstractModelAdapter.

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

Implements vtkQtAbstractModelAdapter.

virtual vtkAnnotationLayers* vtkQtAnnotationLayersModelAdapter::QModelIndexListToVTKAnnotationLayers ( const QModelIndexList  qmil) const [virtual]

Selection conversion from VTK land to Qt land

Selection conversion from VTK land to Qt land

virtual vtkSelection* vtkQtAnnotationLayersModelAdapter::QModelIndexListToVTKIndexSelection ( const QModelIndexList  qmil) const [virtual]

Selection conversion from VTK land to Qt land

Implements vtkQtAbstractModelAdapter.

virtual QItemSelection vtkQtAnnotationLayersModelAdapter::VTKIndexSelectionToQItemSelection ( vtkSelection vtksel) const [virtual]

Selection conversion from VTK land to Qt land

Implements vtkQtAbstractModelAdapter.

virtual void vtkQtAnnotationLayersModelAdapter::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.

virtual void vtkQtAnnotationLayersModelAdapter::SetColorColumnName ( const char *  name) [virtual]

Set/Get the column storing the rgba color values for each row. The color 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.

Set up the model based on the current table.

Set up the model based on the current table.

Definition at line 74 of file vtkQtAnnotationLayersModelAdapter.h.

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

Set up the model based on the current table.

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

Set up the model based on the current table.

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

Set up the model based on the current table.

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

Set up the model based on the current table.

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

Set up the model based on the current table.

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

Set up the model based on the current table.

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

Set up the model based on the current table.

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

Set up the model based on the current table.


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