|  | 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