30 #include <QAbstractTableModel>
32 #include <QStyledItemDelegate>
33 #include <QPushButton>
56 uint
qHash(
const WaveSelectionEntry& wse);
91 void handleCurrentGuiSelection();
QMap< WaveSelectionEntry, int > selectedWaves() const
WaveSelectionDialog(const QMap< WaveSelectionEntry, int > &wseMap, QWidget *parent=nullptr)
WaveSelectionEntry(u32 id_=0, const QString &nam=QString(), u64 n=0)
bool operator<(const WaveSelectionEntry &other) const
bool operator==(const WaveSelectionEntry &other) const
WaveSelectionTable(QObject *parent=nullptr)
int rowCount(const QModelIndex &parent=QModelIndex()) const override
QMap< WaveSelectionEntry, int > entryMap(const QList< QModelIndex > &indexes) const
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
Qt::ItemFlags flags(const QModelIndex &index) const override
void setEntryMap(const QMap< WaveSelectionEntry, int > &entries)
int columnCount(const QModelIndex &parent=QModelIndex()) const override
uint qHash(const LaneIndex &ri)
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const const override
QObject * parent() const const