Go to the documentation of this file.
34 #ifndef vtkQtTableModelAdapter_h
35 #define vtkQtTableModelAdapter_h
64 const QModelIndexList qmil)
const;
101 QVariant
data(
const QModelIndex &
index,
int role = Qt::DisplayRole)
const;
105 int role = Qt::DisplayRole)
const;
107 const QModelIndex &parent = QModelIndex())
const;
109 int rowCount(
const QModelIndex &parent = QModelIndex())
const;
114 virtual QMimeData *
mimeData (
const QModelIndexList & indexes )
const;
128 bool noTableCheck()
const;
129 void updateModelColumnHashTables();
130 QVariant getColorIcon(
int row)
const;
131 QVariant getIcon(
int row)
const;
133 bool SplitMultiComponentColumns;
135 int DecorationLocation;
136 int DecorationStrategy;
139 int IconSheetSize[2];
143 vtkInternal* Internal;
virtual QStringList mimeTypes() const
void selectionDropped(vtkSelection *)
GLsizei GLsizei GLenum GLenum const GLvoid * data
bool GetSplitMultiComponentColumns() const
GLfloat GLfloat GLfloat GLfloat h
virtual void SetColorColumnName(const char *name)
void SetDecorationStrategy(int s)
A table, which contains similar-typed columns of data.
Qt::DropActions supportedDropActions() const
virtual QMimeData * mimeData(const QModelIndexList &indexes) const
GLenum GLsizei GLenum GLenum const GLvoid * table
A node in a selection tree. Used to store selection results.
~vtkQtTableModelAdapter()
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
vtkQtTableModelAdapter(QObject *parent=0)
QModelIndex parent(const QModelIndex &index) const
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
GLuint const GLchar * name
GLsizei const GLfloat * value
virtual vtkDataObject * GetVTKDataObject() const
GLenum GLenum GLvoid GLvoid * column
Superclass for Qt model adapters.
GLenum GLenum GLvoid * row
A atomic type representing the union of many types.
int columnCount(const QModelIndex &parent=QModelIndex()) const
virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
#define VTKGUISUPPORTQT_EXPORT
int rowCount(const QModelIndex &parent=QModelIndex()) const
void setTable(vtkTable *table)
QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const
Qt::ItemFlags flags(const QModelIndex &index) const
virtual void SetVTKDataObject(vtkDataObject *data)
void SetIconSheetSize(int w, int h)
void SetSplitMultiComponentColumns(bool value)
Adapts a table to a Qt item model.
virtual vtkSelection * QModelIndexListToVTKIndexSelection(const QModelIndexList qmil) const
virtual QItemSelection VTKIndexSelectionToQItemSelection(vtkSelection *vtksel) const
void SetDecorationLocation(int s)
void SetIconSheet(QImage sheet)
GLubyte GLubyte GLubyte GLubyte w
general representation of visualization data
vtkQtTableModelAdapter(vtkTable *table, QObject *parent=0)
void SetIconSize(int w, int h)
void SetIconIndexColumnName(const char *name)
virtual void SetKeyColumnName(const char *name)
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const