QXRD  0.11.16
Public Member Functions | Private Attributes | List of all members
QcepDataArraySpreadsheetModel Class Reference

#include <qcepdataarrayspreadsheetmodel.h>

Inheritance diagram for QcepDataArraySpreadsheetModel:
Inheritance graph
[legend]
Collaboration diagram for QcepDataArraySpreadsheetModel:
Collaboration graph
[legend]

Public Member Functions

 QcepDataArraySpreadsheetModel (QcepDataArrayWPtr array)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const
 
int columnCount (const QModelIndex &parent=QModelIndex()) const
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
 
- Public Member Functions inherited from QcepSpreadsheetModel
 QcepSpreadsheetModel ()
 

Private Attributes

QcepDataArrayWPtr m_Array
 

Detailed Description

Definition at line 7 of file qcepdataarrayspreadsheetmodel.h.

Constructor & Destructor Documentation

QcepDataArraySpreadsheetModel::QcepDataArraySpreadsheetModel ( QcepDataArrayWPtr  array)

Definition at line 5 of file qcepdataarrayspreadsheetmodel.cpp.

6  : m_Array(array)
7 {
8 
9 }

Member Function Documentation

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

Definition at line 24 of file qcepdataarrayspreadsheetmodel.cpp.

References m_Array.

25 {
27 
28  if (array) {
29  QVector<int> dims = array->dimensions();
30 
31  return dims.value(1);
32  } else {
33  return 0;
34  }
35 }
QSharedPointer< QcepDataArray > QcepDataArrayPtr
QVariant QcepDataArraySpreadsheetModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const

Definition at line 37 of file qcepdataarrayspreadsheetmodel.cpp.

38 {
39  return QVariant();
40 }
int QcepDataArraySpreadsheetModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const

Definition at line 11 of file qcepdataarrayspreadsheetmodel.cpp.

References m_Array.

12 {
14 
15  if (array) {
16  QVector<int> dims = array->dimensions();
17 
18  return dims.value(0);
19  } else {
20  return 0;
21  }
22 }
QSharedPointer< QcepDataArray > QcepDataArrayPtr

Member Data Documentation

QcepDataArrayWPtr QcepDataArraySpreadsheetModel::m_Array
private

Definition at line 19 of file qcepdataarrayspreadsheetmodel.h.

Referenced by columnCount(), and rowCount().


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