35 #ifndef vtkQtAbstractModelAdapter_h
36 #define vtkQtAbstractModelAdapter_h
38 #include "vtkGUISupportQtModule.h"
39 #include <QAbstractItemModel>
40 #include <QItemSelection>
58 QAbstractItemModel(p),
78 virtual vtkSelection* QModelIndexListToVTKIndexSelection(
79 const QModelIndexList qmil)
const = 0;
80 virtual QItemSelection VTKIndexSelectionToQItemSelection(
102 virtual void SetKeyColumnName(
const char*
name) = 0;
113 virtual void SetColorColumnName(
const char*
name) = 0;
121 { this->DataStartColumn = c1; this->DataEndColumn = c2; }
128 void reset() { QAbstractItemModel::beginResetModel(); QAbstractItemModel::endResetModel();}
147 virtual int ModelColumnToFieldDataColumn(
int col)
const;