35 #ifndef vtkQtAbstractModelAdapter_h 
   36 #define vtkQtAbstractModelAdapter_h 
   38 #include "vtkGUISupportQtModule.h"  
   39 #include <QAbstractItemModel> 
   40 #include <QItemSelection>  
   58     : QAbstractItemModel(p)
 
   79   virtual vtkSelection* QModelIndexListToVTKIndexSelection(
const QModelIndexList qmil) 
const = 0;
 
   80   virtual QItemSelection VTKIndexSelectionToQItemSelection(
vtkSelection* vtksel) 
const = 0;
 
  101   virtual void SetKeyColumnName(
const char* 
name) = 0;
 
  112   virtual void SetColorColumnName(
const char* 
name) = 0;
 
  121     this->DataStartColumn = c1;
 
  122     this->DataEndColumn = c2;
 
  132     QAbstractItemModel::beginResetModel();
 
  133     QAbstractItemModel::endResetModel();
 
  151   virtual int ModelColumnToFieldDataColumn(
int col) 
const;