tree_panel_l->setMargin( 1 );
main_panel_l->setMargin( 3 );
- setSmall();
+ if( config_GetInt( p_intf, "qt-advanced-pref") == 1 )
+ {
+ setAll();
+ }
+ else
+ {
+ setSmall();
+ }
BUTTONACT( save, save() );
BUTTONACT( cancel, cancel() );
if( !advanced_panel )
advanced_panel = new PrefsPanel( main_panel );
main_panel_l->addWidget( advanced_panel );
+ all->setChecked( true );
advanced_panel->show();
}
if( !simple_panel )
simple_panel = new SPrefsPanel( p_intf, main_panel, SPrefsDefaultCat );
main_panel_l->addWidget( simple_panel );
+ small->setChecked( true );
simple_panel->show();
}
/*****************************************************************************
* Module descriptor
*****************************************************************************/
+#define ADVANCED_PREFS_TEXT N_("Show advanced prefs over simple")
+#define ADVANCED_PREFS_LONGTEXT N_("Show advanced preferences and not simple" \
+ "preferences when opening the preferences " \
+ "dialog.")
+
vlc_module_begin();
set_shortname( (char *)"Qt" );
set_description( (char*)_("Qt interface") );
add_submodule();
set_description( "Dialogs provider" );
set_capability( "dialogs provider", 51 );
- add_bool( "qt-always-video", VLC_FALSE, NULL, "FIXME", "FIXME", VLC_TRUE );
+ add_bool( "qt-always-video", VLC_FALSE, NULL, "FIXME", "FIXME",
+ VLC_TRUE );
+ add_bool( "qt-advanced-pref", VLC_FALSE, NULL, ADVANCED_PREFS_TEXT,
+ ADVANCED_PREFS_LONGTEXT, VLC_FALSE );
set_callbacks( OpenDialogs, Close );
vlc_module_end();