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;