Adapts annotations to a Qt item model.
More...
#include <vtkQtAnnotationLayersModelAdapter.h>
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.
vtkQtAnnotationLayersModelAdapter::vtkQtAnnotationLayersModelAdapter |
( |
QObject * |
parent = 0 | ) |
|
vtkQtAnnotationLayersModelAdapter::vtkQtAnnotationLayersModelAdapter |
( |
vtkAnnotationLayers * |
ann, |
|
|
QObject * |
parent = 0 |
|
) |
| |
vtkQtAnnotationLayersModelAdapter::~vtkQtAnnotationLayersModelAdapter |
( |
| ) |
|
virtual void vtkQtAnnotationLayersModelAdapter::SetVTKDataObject |
( |
vtkDataObject * |
data | ) |
|
|
virtual |
virtual vtkDataObject* vtkQtAnnotationLayersModelAdapter::GetVTKDataObject |
( |
| ) |
const |
|
virtual |
virtual vtkAnnotationLayers* vtkQtAnnotationLayersModelAdapter::QModelIndexListToVTKAnnotationLayers |
( |
const QModelIndexList |
qmil | ) |
const |
|
virtual |
Selection conversion from VTK land to Qt land
virtual QItemSelection vtkQtAnnotationLayersModelAdapter::VTKAnnotationLayersToQItemSelection |
( |
vtkAnnotationLayers * |
vtkann | ) |
const |
|
virtual |
Selection conversion from VTK land to Qt land
virtual vtkSelection* vtkQtAnnotationLayersModelAdapter::QModelIndexListToVTKIndexSelection |
( |
const QModelIndexList |
qmil | ) |
const |
|
virtual |
virtual QItemSelection vtkQtAnnotationLayersModelAdapter::VTKIndexSelectionToQItemSelection |
( |
vtkSelection * |
vtksel | ) |
const |
|
virtual |
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.
void vtkQtAnnotationLayersModelAdapter::setAnnotationLayers |
( |
vtkAnnotationLayers * |
annotations | ) |
|
Set up the model based on the current table.
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: