2
* Copyright (C) 2000 Rik Hemsley (rikkus) <rik@kde.org>. All rights reserved.
11
#include <qstringlist.h>
17
class PlayLiszt : public QObject
23
static PlayLiszt * instance()
26
instance_ = new PlayLiszt;
33
Track * track(long trackNumber);
34
TrackList & filtered();
38
long lastTrack() const;
43
void addFileList(const QString & root, const QStringList &);
44
void addFileList(const QStringList &);
45
void addFile(const QString &);
47
void increaseScore(Track *);
48
void decreaseScore(Track *);
52
long currentTrack() const { return currentTrack_; }
53
void setCurrentTrack(long);
59
void trackAdded(Track *);
60
void trackListAdded(TrackList &);
61
void currentTrackChanged(long);
65
void slotNewTrack(Track *);
69
void _addFile(const QString &);
70
static PlayLiszt * instance_;
75
TrackList filteredTrackList_;