Improved encoding support for browsing and adding.
[vlc-remote] / browsemainwindow.h
index 5f91467..f0365a6 100644 (file)
@@ -35,11 +35,15 @@ public:
     ~BrowseMainWindow();
 
 public slots:
+    void init();
     void browseDirectory(QString);
     void onBrowse();
     void onPlay();
     void onAddToPlaylist();
     void onListSelectionChanged();
+    void finished(QNetworkReply * reply);
+    void readReady();
+    void showCurrentDirectory();
 
 protected slots:
     void parseXmlDirectory();
@@ -49,6 +53,7 @@ protected:
     void changeEvent(QEvent *e);
     VlcBrowseElement getElementFromText(QString text);
     void writeFile(QString path, QByteArray text);
+    QString getExtension(QString path, QString extension);
 
 private:
     Ui::BrowseMainWindow *ui;
@@ -57,6 +62,7 @@ private:
     QString mIp;
     QList<VlcBrowseElement>* mContents;
     VlcBrowseElement mCurrentElement;
+    QByteArray mResponse;
 };
 
 #endif // BROWSEMAINWINDOW_H