]> git.sesse.net Git - vlc/commitdiff
Qt4: use open file dialog for loadfile items (fix #4247)
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 14 Oct 2010 16:39:49 +0000 (19:39 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 14 Oct 2010 16:39:49 +0000 (19:39 +0300)
modules/gui/qt4/components/preferences_widgets.cpp

index 88a99e4adfcb3657bcefca5159b5762352333c97..718c187cbcfa0faeff93b3e760baa84dc8e89482 100644 (file)
@@ -345,8 +345,15 @@ FileConfigControl::FileConfigControl( vlc_object_t *_p_this,
 
 void FileConfigControl::updateField()
 {
-    QString file = QFileDialog::getSaveFileName( NULL,
-                  qtr( "Select File" ), QVLCUserDir( VLC_HOME_DIR ) );
+    QString file;
+
+    if (p_item->i_type == CONFIG_ITEM_SAVEFILE)
+        file = QFileDialog::getSaveFileName( NULL, qtr( "Save File" ),
+                                             QVLCUserDir( VLC_HOME_DIR ) );
+    else
+        file = QFileDialog::getOpenFileName( NULL, qtr( "Select File" ),
+                                             QVLCUserDir( VLC_HOME_DIR ) );
+
     if( file.isNull() ) return;
     text->setText( toNativeSeparators( file ) );
 }