-void DialogsProvider::openDirectory()
-{
- QString dir = QFileDialog::getExistingDirectory ( 0,
- _("Open directory") );
- const char *psz_utf8 = qtu( dir );
- input_item_t *p_input = input_ItemNewExt( THEPL, psz_utf8, NULL,
- 0, NULL, -1 );
- playlist_PlaylistAddInput( THEPL, p_input,
- PLAYLIST_APPEND, PLAYLIST_END );
- input_Read( THEPL, p_input, VLC_FALSE );
-}
-void DialogsProvider::openMLDirectory()
-{
- QString dir = QFileDialog::getExistingDirectory ( 0,
- _("Open directory") );
- const char *psz_utf8 = qtu( dir );
- input_item_t *p_input = input_ItemNewExt( THEPL, psz_utf8, NULL,
- 0, NULL, -1 );
- playlist_MLAddInput( THEPL, p_input, PLAYLIST_APPEND, PLAYLIST_END );
- input_Read( THEPL, p_input, VLC_FALSE );
-}
-
-QStringList DialogsProvider::showSimpleOpen()
-{
- QString FileTypes;
- FileTypes = _("Media Files");
- FileTypes += " ( ";
- FileTypes += EXTENSIONS_MEDIA;
- FileTypes += ");;";
- FileTypes += _("Video Files");
- FileTypes += " ( ";
- FileTypes += EXTENSIONS_VIDEO;
- FileTypes += ");;";
- FileTypes += _("Sound Files");
- FileTypes += " ( ";
- FileTypes += EXTENSIONS_AUDIO;
- FileTypes += ");;";
- FileTypes += _("PlayList Files");
- FileTypes += " ( ";
- FileTypes += EXTENSIONS_PLAYLIST;
- FileTypes += ");;";
- FileTypes += _("All Files");
- FileTypes += " (*.*)";
- FileTypes.replace(QString(";*"), QString(" *"));
- return QFileDialog::getOpenFileNames( NULL, qfu(I_POP_SEL_FILES ),
- p_intf->p_libvlc->psz_homedir, FileTypes );