~mixxxdevelopers/mixxx/features_library_scanner

« back to all changes in this revision

Viewing changes to mixxx/src/library/missingtablemodel.h

  • Committer: Raffitea
  • Date: 2011-10-10 20:28:29 UTC
  • mfrom: (2837.2.40 trunk)
  • Revision ID: raffitea-20111010202829-dr3pr5qiquk03t7k
MergingĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
 
12
12
class TrackCollection;
13
13
 
14
 
class MissingTableModel : public BaseSqlTableModel, public virtual TrackModel
15
 
{
 
14
class MissingTableModel : public BaseSqlTableModel {
16
15
    Q_OBJECT
17
16
  public:
18
17
    MissingTableModel(QObject* parent, TrackCollection* pTrackCollection);
19
18
    virtual ~MissingTableModel();
20
19
    virtual TrackPointer getTrack(const QModelIndex& index) const;
21
 
    virtual QString getTrackLocation(const QModelIndex& index) const;
22
 
    virtual int getTrackId(const QModelIndex& index) const;
23
 
    virtual const QLinkedList<int> getTrackRows(int trackId) const;
24
 
 
25
20
    virtual void search(const QString& searchText);
26
 
    virtual const QString currentSearch();
27
21
    virtual bool isColumnInternal(int column);
28
22
    virtual bool isColumnHiddenByDefault(int column);
29
23
    virtual void removeTrack(const QModelIndex& index);
31
25
    virtual bool addTrack(const QModelIndex& index, QString location);
32
26
    virtual void moveTrack(const QModelIndex& sourceIndex, const QModelIndex& destIndex);
33
27
 
34
 
    QMimeData* mimeData(const QModelIndexList &indexes) const;
35
28
    Qt::ItemFlags flags(const QModelIndex &index) const;
36
29
    QItemDelegate* delegateForColumn(const int i);
37
30
    TrackModel::CapabilitiesFlags getCapabilities() const;
 
31
 
38
32
  private slots:
39
33
    void slotSearch(const QString& searchText);
 
34
 
40
35
  signals:
41
36
    void doSearch(const QString& searchText);
42
37