]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/dialogs/open.hpp
Qt: Don't post the initial event of THEMIM, force it.
[vlc] / modules / gui / qt4 / dialogs / open.hpp
index ea287b8b34e4c312973b182fb5856ee6a3353843..05d8a38cfe304850d6c8c1e0b8e416747277bec0 100644 (file)
@@ -31,7 +31,6 @@
 #include <vlc_common.h>
 
 #include "util/qvlcframe.hpp"
-#include "dialogs_provider.hpp"
 #include "ui/open.h"
 #include "components/open_panels.hpp"
 
@@ -57,10 +56,13 @@ class QTabWidget;
 
 class OpenDialog : public QVLCDialog
 {
+    friend class FileOpenBox;
+
     Q_OBJECT;
 public:
     static OpenDialog * getInstance( QWidget *parent, intf_thread_t *p_intf,
-                                     bool b_rawInstance = false, int _action_flag = 0, bool b_selectMode = false  );
+                                bool b_rawInstance = false, int _action_flag = 0,
+                                bool b_selectMode = false, bool b_pl = true );
 
     static void killInstance()
     {
@@ -81,7 +83,7 @@ public slots:
 
 private:
     OpenDialog( QWidget *parent, intf_thread_t *, bool b_selectMode,
-                int _action_flag = 0 );
+                int _action_flag = 0, bool b_pl = true );
 
     static OpenDialog *instance;
     input_thread_t *p_input;
@@ -97,6 +99,7 @@ private:
     CaptureOpenPanel *captureOpenPanel;
 
     int i_action_flag;
+    bool b_pl;
     QStringList SeparateEntries( QString );
 
     QPushButton *cancelButton, *selectButton;
@@ -112,7 +115,7 @@ private slots:
     void updateMRL( QString );
     void updateMRL();
     void newCachingMethod( QString );
-    void signalCurrent();
+    void signalCurrent( int );
     void browseInputSlave();
 };