From faef0357a70215aed00dd680b7c430f365f2992f Mon Sep 17 00:00:00 2001 From: Antoine Cellerier <dionoea@videolan.org> Date: Sun, 27 Aug 2006 16:19:00 +0000 Subject: [PATCH] Fix default category selection --- modules/gui/qt4/components/simple_preferences.cpp | 12 ++---------- modules/gui/qt4/components/simple_preferences.hpp | 11 +++++++++++ modules/gui/qt4/dialogs/prefs_dialog.cpp | 2 +- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/modules/gui/qt4/components/simple_preferences.cpp b/modules/gui/qt4/components/simple_preferences.cpp index ef663b0d358c..98da2b18bcf2 100644 --- a/modules/gui/qt4/components/simple_preferences.cpp +++ b/modules/gui/qt4/components/simple_preferences.cpp @@ -48,16 +48,6 @@ #define ITEM_HEIGHT 50 -enum { - SPrefsVideo, - SPrefsAudio, - SPrefsInputAndCodecs, - SPrefsPlaylist, - SPrefsInterface, - SPrefsSubtitles, - SPrefsAdvanced -}; - /********************************************************************* * The List of categories *********************************************************************/ @@ -91,6 +81,8 @@ SPrefsCatList::SPrefsCatList( intf_thread_t *_p_intf, QWidget *_parent ) : ADD_CATEGORY( SPrefsInterface, "Interface", interface_50x50_xpm ); ADD_CATEGORY( SPrefsSubtitles, "Subtitles", subtitles_50x50_xpm ); ADD_CATEGORY( SPrefsAdvanced, "Advanced", advanced_50x50_xpm ); + + setCurrentRow( SPrefsInterface ); } void SPrefsCatList::ApplyAll() diff --git a/modules/gui/qt4/components/simple_preferences.hpp b/modules/gui/qt4/components/simple_preferences.hpp index 28267e01418e..7403cbdbf778 100644 --- a/modules/gui/qt4/components/simple_preferences.hpp +++ b/modules/gui/qt4/components/simple_preferences.hpp @@ -28,6 +28,17 @@ #include <vlc/vlc.h> #include <vlc/intf.h> +enum { + SPrefsVideo, + SPrefsAudio, + SPrefsInputAndCodecs, + SPrefsPlaylist, + SPrefsInterface, + SPrefsSubtitles, + SPrefsAdvanced +}; +#define SPrefsDefaultCat SPrefsInterface + class ConfigControl; class SPrefsCatList : public QListWidget diff --git a/modules/gui/qt4/dialogs/prefs_dialog.cpp b/modules/gui/qt4/dialogs/prefs_dialog.cpp index 373da3ad254d..59af6e2dbcdf 100644 --- a/modules/gui/qt4/dialogs/prefs_dialog.cpp +++ b/modules/gui/qt4/dialogs/prefs_dialog.cpp @@ -143,7 +143,7 @@ void PrefsDialog::setSmall() advanced_panel->hide(); } if( !simple_panel ) - simple_panel = new SPrefsPanel( p_intf, main_panel, 0 ); + simple_panel = new SPrefsPanel( p_intf, main_panel, SPrefsDefaultCat ); main_panel_l->addWidget( simple_panel ); simple_panel->show(); adv_chk->hide(); -- GitLab