QXRD  0.11.16
qcepdataarrayspreadsheetmodel.cpp
Go to the documentation of this file.
2 #include "qcepdataarray.h"
3 
6  : m_Array(array)
7 {
8 
9 }
10 
11 int QcepDataArraySpreadsheetModel::rowCount(const QModelIndex &parent) const
12 {
14 
15  if (array) {
16  QVector<int> dims = array->dimensions();
17 
18  return dims.value(0);
19  } else {
20  return 0;
21  }
22 }
23 
24 int QcepDataArraySpreadsheetModel::columnCount(const QModelIndex &parent) const
25 {
27 
28  if (array) {
29  QVector<int> dims = array->dimensions();
30 
31  return dims.value(1);
32  } else {
33  return 0;
34  }
35 }
36 
37 QVariant QcepDataArraySpreadsheetModel::data(const QModelIndex &index, int role) const
38 {
39  return QVariant();
40 }
QSharedPointer< QcepDataArray > QcepDataArrayPtr
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
QWeakPointer< QcepDataArray > QcepDataArrayWPtr