1#ifndef CUSTOMTABLEMODEL_H
2#define CUSTOMTABLEMODEL_H
5#include <QAbstractTableModel>
16 explicit CustomTableModel ( QStringList Headers, QObject * parent =
nullptr );
18 int rowCount (
const QModelIndex & parent )
const;
19 int columnCount (
const QModelIndex & parent )
const;
20 Qt::ItemFlags
flags (
const QModelIndex & index )
const;
21 QVariant
headerData (
int section, Qt::Orientation orientation,
int role )
const;
22 QVariant
data (
const QModelIndex & index,
int role )
const;
27 QMimeData *
mimeData (
const QModelIndexList & indexes )
const;
30 QList<QList<QString>>
Data;
int rowCount(const QModelIndex &parent) const
QMimeData * mimeData(const QModelIndexList &indexes) const
QVariant data(const QModelIndex &index, int role) const
QVariant headerData(int section, Qt::Orientation orientation, int role) const
CustomTableModel(QStringList Headers, QObject *parent=nullptr)
int columnCount(const QModelIndex &parent) const
QStringList mimeTypes() const
Drag/Drop Handlers.
QList< QList< QString > > Data
Qt::ItemFlags flags(const QModelIndex &index) const
QStringList getRowFromIndex(QModelIndex &index)