]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/open.hpp
* Qt4: added network and disk UIs to Open
[vlc] / modules / gui / qt4 / components / open.hpp
index ddb41dce72bb4a8423468b9fe194635a9c16e9d0..37e3a74764053c590d6ecd0882f2ad6c8ba8fc78 100644 (file)
@@ -29,6 +29,8 @@
 #include <QWidget>
 #include <QString>
 #include "ui/open_file.h"
+#include "ui/open_disk.h"
+#include "ui/open_net.h"
 
 class OpenPanel: public QWidget
 {
@@ -62,4 +64,38 @@ signals:
 
 };
 
+class NetOpenPanel: public OpenPanel
+{
+    Q_OBJECT;
+public:
+    NetOpenPanel( QWidget *, intf_thread_t * );
+    virtual ~NetOpenPanel();
+    virtual QString getUpdatedMRL();
+private:
+    Ui::OpenNet ui;
+public slots:
+    virtual void sendUpdate() ;
+signals:
+    void dataUpdated( QString, QString ) ;
+
+};
+
+class DiskOpenPanel: public OpenPanel
+{
+    Q_OBJECT;
+public:
+    DiskOpenPanel( QWidget *, intf_thread_t * );
+    virtual ~DiskOpenPanel();
+    virtual QString getUpdatedMRL();
+private:
+    Ui::OpenDisk ui;
+public slots:
+    virtual void sendUpdate() ;
+signals:
+    void dataUpdated( QString, QString ) ;
+
+};
+
+
+
 #endif