better extensioncheck
[tomamp] / tomamp / mainwindow.h
index ce4edca..b9c1f11 100644 (file)
 
 #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"
 
@@ -98,10 +106,10 @@ private slots:
     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);
@@ -111,6 +119,9 @@ private:
     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;
@@ -139,6 +150,7 @@ private:
     QAction *aboutQtAction;
     QAction *removeSelected;
     QAction *removeAllButSelected;
+    QAction *optionAction;
     QMenu   *contextMenu;
     QToolBar *bar;
     QLCDNumber *timeLcd;