~daschuer/mixxx/features_setlog

« back to all changes in this revision

Viewing changes to mixxx/src/library/traktor/traktortablemodel.h

  • Committer: daschuer at gmx
  • Date: 2011-10-04 20:29:10 UTC
  • mfrom: (2840.1.15 mixxx-trunk)
  • Revision ID: daschuer@gmx.de-20111004202910-8pktjwu7f51xl515
merged with lp:mixxx

Show diffs side-by-side

added added

removed removed

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