Began refactoring settings handling.
[vlc-remote] / playermainwindow.h
index cbe63c9..847a342 100644 (file)
@@ -1,5 +1,5 @@
 /*   VLC-REMOTE for MAEMO 5
-*   Copyright (C) 2010 Schutz Sacha <istdasklar@gmail.com>, Dru Moore <usr@dru-id.co.uk>
+*   Copyright (C) 2010 Schutz Sacha <istdasklar@gmail.com>, Dru Moore <usr@dru-id.co.uk>, Yann Nave <yannux@onbebop.net>
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License version 2,
 *   or (at your option) any later version, as published by the Free
@@ -24,6 +24,7 @@
 #include <QTimer>
 #include "playlistmainwindow.h"
 #include "browsemainwindow.h"
+#include "vlcstatus.h"
 
 namespace Ui {
     class PlayerMainWindow;
@@ -40,6 +41,7 @@ public slots:
     void showConfig();
     void showAbout();
     void play();
+    void playpause();
     void stop();
     void pause();
     void previous();
@@ -49,6 +51,17 @@ public slots:
     void volDown();
     void volMute();
     void slide(int value);
+    void updateUiWithCurrentStatus();
+    void setCoverArt(const QByteArray data);
+    void setCoverArtFromPixmap(QPixmap image);
+    void getCoverArt(int id);
+    void finished(QNetworkReply * reply);
+    void readReady();
+    void orientationChanged();
+    void setPortrait();
+    void setLandscape();
+    void setAutoRotate();
+    void playlistIdUpdated(int id, bool hasart, QString extension);
 
 
 protected slots:
@@ -66,6 +79,10 @@ private:
     QTimer * mTimer;
     int mVolume;
     int mMuted;
+    VlcStatus mCurrentStatus;
+    QByteArray mResponse;
+    bool mIsLandscape;
+    bool mHasImage;
 
 };