34 #ifndef __vtkQtAbstractModelAdapter_h
35 #define __vtkQtAbstractModelAdapter_h
37 #include "QVTKWin32Header.h"
38 #include <QAbstractItemModel>
39 #include <QItemSelection>
57 QAbstractItemModel(p),
73 virtual vtkSelection* QModelIndexListToVTKIndexSelection(
74 const QModelIndexList qmil)
const = 0;
75 virtual QItemSelection VTKIndexSelectionToQItemSelection(
93 virtual void SetKeyColumnName(
const char*
name) = 0;
103 virtual void SetColorColumnName(
const char*
name) = 0;
111 { this->DataStartColumn = c1; this->DataEndColumn = c2; }
117 void reset() { QAbstractItemModel::reset(); }
128 virtual int ModelColumnToFieldDataColumn(
int col)
const;
virtual int GetKeyColumn()
vtkQtAbstractModelAdapter(QObject *p)
A node in a selection tree. Used to store selection results.
virtual int GetViewType()
virtual void SetKeyColumn(int col)
virtual void SetDataColumnRange(int c1, int c2)
Superclass for Qt model adapters.
general representation of visualization data
virtual int GetColorColumn()
virtual void SetColorColumn(int col)
virtual void SetViewType(int type)