#include <QMainWindow>
#include <QSettings>
+#if QT_VERSION < 0x040600
+#include <audiooutput.h>
+#include <seekslider.h>
+#include <mediaobject.h>
+#include <volumeslider.h>
+#include <backendcapabilities.h>
+#else
#include <phonon/audiooutput.h>
#include <phonon/seekslider.h>
#include <phonon/mediaobject.h>
#include <phonon/volumeslider.h>
#include <phonon/backendcapabilities.h>
+#endif
#include <QList>
#include "playlistmanager.h"
void removeAllButSelectedItem ();
void highlightRow (int i);
void unhighlightRow (int i);
- void buttonUp ();
- void buttonDown ();
- void buttonDel ();
+
void itemRemoved (int i);
+ void showOptions ();
+ void playlistControl (const QString&);
protected:
void contextMenuEvent (QContextMenuEvent*e);
void setupUi();
void setupShuffleList();
void setRowFromItem (int row, const PlaylistItem& item);
+ void buttonUp (int i);
+ void buttonDown (int i);
+ void buttonDel (int i);
Phonon::SeekSlider *seekSlider;
Phonon::MediaObject *mediaObject;
QAction *aboutQtAction;
QAction *removeSelected;
QAction *removeAllButSelected;
+ QAction *optionAction;
QMenu *contextMenu;
QToolBar *bar;
QLCDNumber *timeLcd;