const Phonon::MediaSource& at (int i) { return items[i].source; }
const PlaylistItem& getItem (int i) const { return items[i]; }
bool moveItemUp (int i);
+ bool moveItemDown (int i);
public slots:
void savePlaylist(const QString& filename);
void loadPlaylist(const QString& filename);
void addPlaylist (const QString& filename);
signals:
void playlistChanged (int from);
+ void itemRemoved (int i);
void itemUpdated (int index);
private slots:
void metaStateChanged(Phonon::State newState, Phonon::State oldState);