6 : QAbstractTableModel ( parent ),
24 return HeaderList.size();
30 return Qt::ItemIsEnabled | Qt::ItemIsSelectable;
36 if ( role != Qt::DisplayRole )
41 if ( orientation == Qt::Horizontal )
43 return HeaderList.at ( section );
51 if ( role != Qt::DisplayRole )
56 return Data.value ( index.row() ).value ( index.column() );
61 if ( !index.isValid() )
66 return Data.at ( index.row() );
QVariant data(const QModelIndex &index, int role) const
int rowCount(const QModelIndex &parent) const
QVariant headerData(int section, Qt::Orientation orientation, int role) const
QStringList getRowFromIndex(QModelIndex &index)
Qt::ItemFlags flags(const QModelIndex &index) const
CustomModelInterface(QStringList Headers, QObject *parent=nullptr)
Including Schema Editor.
int columnCount(const QModelIndex &parent) const