]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/qt4.cpp
Qt4: avoid the blinking of the unparented widgets in customize dialog.
[vlc] / modules / gui / qt4 / qt4.cpp
index 7a07f7116360fe7d336fadc133c688438d984f65..fb120e5572b126fb3d678db8c54a9154140284e5 100644 (file)
@@ -154,6 +154,7 @@ static void ShowDialog   ( intf_thread_t *, int, int, intf_dialog_args_t * );
 #define QT_MINIMAL_MODE_TEXT N_( "Minimal look with no menus" )
 
 #define QT_FULLSCREEN_TEXT N_( "Show a controller in fullscreen mode" )
+#define QT_NATIVEOPEN_TEXT N_( "Integrate the file browser in open dialog" )
 
 /* Various modes definition */
 static const int i_mode_list[] =
@@ -202,6 +203,8 @@ vlc_module_begin ()
         change_autosave ()
         change_internal ()
 
+    add_bool( "qt-embedded-open", false, NULL, QT_NATIVEOPEN_TEXT,
+               QT_NATIVEOPEN_TEXT, false )
     add_bool( "qt-recentplay", true, NULL, RECENTPLAY_TEXT,
               RECENTPLAY_TEXT, false )
     add_string( "qt-recentplay-filter", "", NULL,
@@ -329,7 +332,7 @@ static void Close( vlc_object_t *p_this )
     intf_sys_t *p_sys = p_intf->p_sys;
 
     var_Destroy (p_this->p_libvlc, "qt4-iface");
-    QApplication::quit();
+    QVLCApp::triggerQuit();
 
     vlc_join (p_sys->thread, NULL);
 #ifdef Q_WS_X11