SciDAVis  1.D4
Public Member Functions | Private Attributes
TableCommentsHeaderModel Class Reference

Model class wrapping a TableModel to display column comments in a TableCommentsHeaderView. More...

#include <TableCommentsHeaderModel.h>

List of all members.

Public Member Functions

 TableCommentsHeaderModel (TableModel *table_model, QObject *parent=0)
 Constructor.
virtual ~TableCommentsHeaderModel ()
 Destructor.
Overloaded functions from QAbstractItemModel
Qt::ItemFlags flags (const QModelIndex &index) const
QVariant data (const QModelIndex &index, int role) const
QVariant headerData (int section, Qt::Orientation orientation, int role) const
int rowCount (const QModelIndex &parent=QModelIndex()) const
int columnCount (const QModelIndex &parent=QModelIndex()) const

Private Attributes

TableModeld_table_model

Detailed Description

Model class wrapping a TableModel to display column comments in a TableCommentsHeaderView.


Constructor & Destructor Documentation

TableCommentsHeaderModel::TableCommentsHeaderModel ( TableModel table_model,
QObject *  parent = 0 
)
explicit

Constructor.

References d_table_model.

TableCommentsHeaderModel::~TableCommentsHeaderModel ( )
virtual

Destructor.


Member Function Documentation

int TableCommentsHeaderModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const

References TableModel::columnCount(), and d_table_model.

Referenced by headerData().

QVariant TableCommentsHeaderModel::data ( const QModelIndex &  index,
int  role 
) const
Qt::ItemFlags TableCommentsHeaderModel::flags ( const QModelIndex &  index) const
QVariant TableCommentsHeaderModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
int TableCommentsHeaderModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const

Member Data Documentation

TableModel* TableCommentsHeaderModel::d_table_model
private

The documentation for this class was generated from the following files: