blob: c57a16e0dc8fe461468b9632ae7d2cc9f5080317 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#pragma once
#include <QItemDelegate>
#include <QModelIndex>
#include <QObject>
#include <QtSql>
#include "library/basesqltablemodel.h"
#include "library/trackmodel.h"
class MissingTableModel final : public BaseSqlTableModel {
Q_OBJECT
public:
MissingTableModel(QObject* parent, TrackCollectionManager* pTrackCollectionManager);
~MissingTableModel() final;
void setTableModel(int id = -1);
bool isColumnInternal(int column) final;
void purgeTracks(const QModelIndexList& indices) final;
Qt::ItemFlags flags(const QModelIndex &index) const final;
Capabilities getCapabilities() const final;
};
|