|
DAWorkbench 0.0.1
DAWorkbench API
|
这个类专门针对网格数据显示,用于QwtGridRasterData数据,会定义一个x序列,定义一个y序列,和值 更多...
#include <DAPyGridDataTableModel.h>
Public 成员函数 | |
| DAPyGridDataTableModel (QUndoStack *stack, QObject *parent=nullptr) | |
| virtual QVariant | actualHeaderData (int actualSection, Qt::Orientation orientation, int role) const override |
| DAPyGridDataTableModel::headerData | |
| void | setGridX (const DAPySeries &x) |
| void | setGridY (const DAPySeries &y) |
| const DAPySeries & | xSeries () const |
| const DAPySeries & | ySeries () const |
Public 成员函数 继承自 DA::DAPyDataFrameTableModel | |
| DAPyDataFrameTableModel (QUndoStack *stack, QObject *parent=nullptr) | |
| virtual int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| virtual int | actualRowCount () const override |
| virtual QVariant | actualData (int actualRow, int actualColumn, int role=Qt::DisplayRole) const override |
| virtual bool | setActualData (int actualRow, int actualColumn, const QVariant &value, int role=Qt::EditRole) override |
| DAPyDataFrame & | dataFrame () |
| const DAPyDataFrame & | dataFrame () const |
| void | setDAData (const DAData &d) |
| void | setDataFrame (const DAPyDataFrame &d) |
| void | setUseCacheMode (bool on=true) |
| virtual void | setCacheWindowStartRow (int startRow) override |
| 设置滑动窗模式的起始行 | |
| void | refreshData () |
| 全部刷新 | |
| void | setExtraRowCount (int v) |
| 设置超出模型实际数据行数的额外空行数量。 | |
| int | getExtraRowCount () const |
| 超出模型实际数据行数的额外空行数量 | |
| void | setExtraColumnCount (int v) |
| 设置超出模型实际数据列数的额外空列数量。 | |
| int | getExtraColumnCount () const |
| 超出模型实际数据列数的额外空列数量 | |
| void | setMinShowRowCount (int v) |
| int | getMinShowRowCount () const |
| void | setMinShowColumnCount (int v) |
| int | getMinShowColumnCount () const |
Public 成员函数 继承自 DA::DAAbstractCacheWindowTableModel | |
| DAAbstractCacheWindowTableModel (QObject *parent=nullptr) | |
| int | getCacheWindowStartRow () const |
| void | setCacheWindowSize (int s) |
| int | getCacheWindowSize () const |
| virtual Qt::ItemFlags | flags (const QModelIndex &index) const override |
| virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| virtual QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
| virtual QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| virtual bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
| virtual Qt::ItemFlags | actualFlags (int actualRow, int actualColumn) const |
| void | notifyRowChanged (int row) |
| void | notifyColumnChanged (int col) |
| void | notifyDataChanged (int row, int col) |
| void | notifyDataChanged (int rowStart, int colStart, int rowEnd, int colEnd) |
| void | notifyRowsRemoved (const QList< int > &r) |
| void | notifyRowsInserted (const QList< int > &r) |
| void | notifyColumnsRemoved (const QList< int > &c) |
| void | notifyColumnsInserted (const QList< int > &c) |
额外继承的成员函数 | |
信号 继承自 DA::DAPyDataFrameTableModel | |
| void | currentPageChanged (int newPage) |
Protected 成员函数 继承自 DA::DAPyDataFrameTableModel | |
| void | cacheShape () override |
| 缓存尺寸相关的信息 | |
| void | cacheRowShape () |
| void | cacheColumnShape () |
Protected 属性 继承自 DA::DAAbstractCacheWindowTableModel | |
| int | mCacheWindowSize { 20000 } |
| int | mWindowStartRow { 0 } |
这个类专门针对网格数据显示,用于QwtGridRasterData数据,会定义一个x序列,定义一个y序列,和值
|
overridevirtual |