From 19f019c7e4356c99d977430b1fc2f2ada708ee0c Mon Sep 17 00:00:00 2001 From: Christophe Mutricy Date: Sat, 23 Sep 2006 12:36:02 +0000 Subject: [PATCH] Add a "Media Files" extension list + i18n --- include/vlc_interface.h | 3 +++ modules/gui/qt4/dialogs_provider.cpp | 19 +++++++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/include/vlc_interface.h b/include/vlc_interface.h index 4a8937c814..5b127089fd 100644 --- a/include/vlc_interface.h +++ b/include/vlc_interface.h @@ -186,4 +186,7 @@ VLC_EXPORT( void, intf_Destroy, ( intf_thread_t * ) ); #define EXTENSIONS_PLAYLIST "*.asx;*.b4s;*.m3u;*.pls;*.vlc;*.xspf" +#define EXTENSIONS_MEDIA EXTENSIONS_VIDEO ";" EXTENSIONS_AUDIO ";" \ + EXTENSIONS_PLAYLIST + #define EXTENSIONS_SUBTITLE "*.idx;*.srt;*.sub;*.utf" diff --git a/modules/gui/qt4/dialogs_provider.cpp b/modules/gui/qt4/dialogs_provider.cpp index 96625c492b..bbee52bb7c 100644 --- a/modules/gui/qt4/dialogs_provider.cpp +++ b/modules/gui/qt4/dialogs_provider.cpp @@ -276,13 +276,24 @@ void DialogsProvider::openMLDirectory() QStringList DialogsProvider::showSimpleOpen() { QString FileTypes; - FileTypes = "Video Files ( "; + FileTypes = _("Media Files"); + FileTypes += " ( "; + FileTypes += EXTENSIONS_MEDIA; + FileTypes += ");;"; + FileTypes += _("Video Files"); + FileTypes += " ( "; FileTypes += EXTENSIONS_VIDEO; - FileTypes += ");; Sound Files ( "; + FileTypes += ");;"; + FileTypes += _("Sound Files"); + FileTypes += " ( "; FileTypes += EXTENSIONS_AUDIO; - FileTypes += ");; PlayList Files ( "; + FileTypes += ");;"; + FileTypes += _("PlayList Files"); + FileTypes += " ( "; FileTypes += EXTENSIONS_PLAYLIST; - FileTypes += ");; All Files (*.*)" ; + 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 ); -- 2.39.2