class DialogsProvider : public QObject
{
- Q_OBJECT;
+ Q_OBJECT
friend class QVLCMenu;
public:
return ( instance != NULL );
}
- QStringList showSimpleOpen( QString help = QString(),
+ QStringList showSimpleOpen( const QString& help = QString(),
int filters = EXT_FILTER_MEDIA |
EXT_FILTER_VIDEO | EXT_FILTER_AUDIO |
EXT_FILTER_PLAYLIST,
- QString path = QString() );
+ const QString& path = QString() );
bool isDying() { return b_isDying; }
protected:
QSignalMapper *menusMapper;
static DialogsProvider *instance;
intf_thread_t *p_intf;
+ QWidget* root;
bool b_isDying;
void openDialog( int );
void podcastConfigureDialog();
void toolbarDialog();
void pluginDialog();
+ void epgDialog();
void openFileGenericDialog( intf_dialog_args_t * );
void PLAppendDir();
void MLAppendDir();
- void streamingDialog( QWidget *parent, QString mrl, bool b_stream = true,
+ void streamingDialog( QWidget *parent, const QString& mrl, bool b_stream = true,
QStringList options = QStringList("") );
void openAndStreamingDialogs();
void openAndTranscodingDialogs();
private slots:
void menuAction( QObject *);
void menuUpdateAction( QObject * );
- void SDMenuAction( QString );
+ void SDMenuAction( const QString& );
signals:
void toolBarConfUpdated();
};
i_dialog = _i_dialog;
i_arg = _i_arg;
p_arg = _p_arg;
- };
- virtual ~DialogEvent() { };
+ }
+ virtual ~DialogEvent() { }
int i_arg, i_dialog;
intf_dialog_args_t *p_arg;