#include <vlc_common.h>
#include "util/qvlcframe.hpp"
-#include "dialogs_provider.hpp"
#include "ui/open.h"
#include "components/open_panels.hpp"
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()
{
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;
CaptureOpenPanel *captureOpenPanel;
int i_action_flag;
+ bool b_pl;
QStringList SeparateEntries( QString );
QPushButton *cancelButton, *selectButton;
void updateMRL( QString );
void updateMRL();
void newCachingMethod( QString );
- void signalCurrent();
+ void signalCurrent( int );
void browseInputSlave();
};