29 #include <QAbstractTableModel>
31 #include <QStyledItemDelegate>
47 void truncateData(
double tCursor);
48 void recalcTransitions();
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override
WaveDeleteDelegate(WaveEditTable *tab)
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
const QMap< u64, int > & dataMap() const
WaveEditDialog(WaveData *wd, double tCursor, QWidget *parent=nullptr)
WaveEditTable(WaveData *wd, double tCursor, QObject *parent=nullptr)
int columnCount(const QModelIndex &parent=QModelIndex()) const override
int rowCount(const QModelIndex &parent=QModelIndex()) const override
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
Qt::ItemFlags flags(const QModelIndex &index) const override
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const const override
QObject * parent() const const