37class HistoryEntryModel :
38 public QAbstractTableModel
41 PIMPL(HistoryEntryModel)
47 HistoryEntryModel(
Session::Manager* sessionManager, Session::Timecode timecode, QObject* parent =
nullptr);
48 ~HistoryEntryModel()
override;
50 [[nodiscard]] QVariant headerData(
int section, Qt::Orientation orientation,
int role)
const override;
51 [[nodiscard]]
int rowCount(
const QModelIndex& parent)
const override;
52 [[nodiscard]]
int columnCount(
const QModelIndex& parent)
const override;
53 [[nodiscard]] QVariant data(
const QModelIndex& index,
int role)
const override;
54 [[nodiscard]] Qt::ItemFlags flags(
const QModelIndex& index)
const override;
55 [[nodiscard]] QMimeData* mimeData(
const QModelIndexList& indexes)
const override;
56 [[nodiscard]]
MetaDataList tracksByIndexes(
const QModelIndexList& indexes)
const;
62 void historyChanged(Session::Id
id);
65 void languageChanged();
Definition SessionUtils.h:36