 |
VTK
9.0.1
|
Go to the documentation of this file.
32 #ifndef vtkQtTreeModelAdapter_h
33 #define vtkQtTreeModelAdapter_h
35 #include "vtkGUISupportQtModule.h"
92 QVariant
data(
const QModelIndex&
index,
int role = Qt::DisplayRole)
const override;
93 bool setData(
const QModelIndex&
index,
const QVariant&
value,
int role = Qt::EditRole)
override;
94 Qt::ItemFlags flags(
const QModelIndex&
index)
const override;
96 int section, Qt::Orientation
orientation,
int role = Qt::DisplayRole)
const override;
97 QModelIndex
index(
int row,
int column,
const QModelIndex& parent = QModelIndex())
const override;
98 QModelIndex parent(
const QModelIndex&
index)
const override;
99 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
100 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
108 Qt::DropActions supportedDragActions()
const override;
109 QMimeData* mimeData(
const QModelIndexList& indexes)
const override;
110 QStringList mimeTypes()
const override;
115 void GenerateVTKIndexToQtModelIndex(
vtkIdType vtk_index, QModelIndex qmodel_index);
vtkAdjacentVertexIterator * ChildIterator
virtual void SetKeyColumnName(const char *name)=0
data object that represents a "selection" in VTK.
virtual void SetColorColumnName(const char *name)=0
QVector< QModelIndex > VTKIndexToQtModelIndex
A rooted tree data structure.
virtual vtkSelection * QModelIndexListToVTKIndexSelection(const QModelIndexList qmil) const =0
Selection conversion from VTK land to Qt land.
Superclass for Qt model adapters.
QHash< QModelIndex, QVariant > IndexToDecoration
Iterates through adjacent vertices in a graph.
virtual void SetVTKDataObject(vtkDataObject *data)=0
Set/Get the VTK data object as input to this adapter.
virtual vtkDataObject * GetVTKDataObject() const =0
general representation of visualization data
virtual QItemSelection VTKIndexSelectionToQItemSelection(vtkSelection *vtksel) const =0
Adapts a tree to a Qt item model.
vtkTypeUInt32 vtkMTimeType