From: Antoine Cellerier Date: Sun, 27 Aug 2006 16:07:10 +0000 (+0000) Subject: Bind simple prefs forms to corresponding simple prefs categories X-Git-Tag: 0.9.0-test0~10546 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=ea92ef2be2ebfdbb94be206a0aa82dbf1171154d;p=vlc Bind simple prefs forms to corresponding simple prefs categories --- diff --git a/modules/gui/qt4/Modules.am b/modules/gui/qt4/Modules.am index 84e4643165..6e48ab5ba7 100644 --- a/modules/gui/qt4/Modules.am +++ b/modules/gui/qt4/Modules.am @@ -12,7 +12,9 @@ AUTOMAKE_OPTIONS = subdir-objects TOUI = ui/input_stats ui/main_interface ui/file_open \ - ui/logindialog ui/inputdialog ui/progressdialog ui/sprefs_trivial + ui/logindialog ui/inputdialog ui/progressdialog ui/sprefs_trivial \ + ui/sprefs_audio ui/sprefs_playlist ui/sprefs_subtitles \ + ui/sprefs_video UIH = $(TOUI:%=%.h) TOMOC = main_interface \ @@ -138,10 +140,21 @@ EXTRA_DIST += \ ui/inputdialog.ui \ ui/progressdialog.ui \ ui/sprefs_trivial.ui \ + ui/sprefs_audio.ui \ + ui/sprefs_video.ui \ + ui/sprefs_playlist.ui \ + ui/sprefs_subtitles.ui \ pixmaps/advanced.xpm \ pixmaps/audio.xpm \ pixmaps/codec.xpm \ pixmaps/intf.xpm \ pixmaps/type_net.xpm \ pixmaps/type_playlist.xpm \ - pixmaps/video.xpm + pixmaps/video.xpm \ + pixmaps/advanced_50x50.xpm \ + pixmaps/audio_50x50.xpm \ + pixmaps/input_and_codecs_50x50.xpm \ + pixmaps/interface_50x50.xpm \ + pixmaps/playlist_50x50.xpm \ + pixmaps/subtitles_50x50.xpm \ + pixmaps/video_50x50.xpm diff --git a/modules/gui/qt4/components/simple_preferences.cpp b/modules/gui/qt4/components/simple_preferences.cpp index a651e66b25..ef663b0d35 100644 --- a/modules/gui/qt4/components/simple_preferences.cpp +++ b/modules/gui/qt4/components/simple_preferences.cpp @@ -41,6 +41,10 @@ #include "pixmaps/video_50x50.xpm" #include "ui/sprefs_trivial.h" +#include "ui/sprefs_audio.h" +#include "ui/sprefs_video.h" +#include "ui/sprefs_subtitles.h" +#include "ui/sprefs_playlist.h" #define ITEM_HEIGHT 50 @@ -115,19 +119,15 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent, { case SPrefsVideo: { - Ui::SPrefsTrivial ui; + Ui::SPrefsVideo ui; ui.setupUi( this ); - module_config_t *p_config = - config_FindConfig( VLC_OBJECT(p_intf), "memcpy" ); - ConfigControl *control = - new ModuleConfigControl( VLC_OBJECT(p_intf), - p_config, ui.memcpyLabel, ui.memcpyCombo, false ); - controls.append( control ); break; } case SPrefsAudio: { + Ui::SPrefsAudio ui; + ui.setupUi( this ); break; } @@ -138,6 +138,8 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent, case SPrefsPlaylist: { + Ui::SPrefsPlaylist ui; + ui.setupUi( this ); break; } @@ -148,11 +150,21 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent, case SPrefsSubtitles: { + Ui::SPrefsSubtitles ui; + ui.setupUi( this ); break; } case SPrefsAdvanced: { + Ui::SPrefsTrivial ui; + ui.setupUi( this ); + module_config_t *p_config = + config_FindConfig( VLC_OBJECT(p_intf), "memcpy" ); + ConfigControl *control = + new ModuleConfigControl( VLC_OBJECT(p_intf), + p_config, ui.memcpyLabel, ui.memcpyCombo, false ); + controls.append( control ); break; } } diff --git a/modules/gui/qt4/dialogs/prefs_dialog.cpp b/modules/gui/qt4/dialogs/prefs_dialog.cpp index d5505c0a2e..373da3ad25 100644 --- a/modules/gui/qt4/dialogs/prefs_dialog.cpp +++ b/modules/gui/qt4/dialogs/prefs_dialog.cpp @@ -56,7 +56,7 @@ PrefsDialog::PrefsDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf ) small = new QRadioButton( "Basic", types ); tl->addWidget( small ); all = new QRadioButton( "All", types ); tl->addWidget( all ); types->setLayout(tl); - all->setChecked( true ); + small->setChecked( true ); adv_chk = new QCheckBox("Advanced options"); diff --git a/modules/gui/qt4/ui/sprefs_audio.ui b/modules/gui/qt4/ui/sprefs_audio.ui index 283dd06a34..5bcb49be69 100644 --- a/modules/gui/qt4/ui/sprefs_audio.ui +++ b/modules/gui/qt4/ui/sprefs_audio.ui @@ -2,8 +2,8 @@ - Form - + SPrefsAudio + 0 @@ -22,7 +22,7 @@ 6 - + Filters @@ -34,129 +34,132 @@ 6 + + + + Headphone effect + + + - + + + Qt::RightToLeft + Preset - - + + - Parametric equalizer + Equalizer - - + + Volume normalizer - - + + - Headphone effect - - - - - - - Equalizer + Parametric equalizer - - + + - Visualisation + Enable audio - - - - - - - - - Qt::Horizontal + + true - - + + Qt::Horizontal - - - - - + + - Output device + Prefered audio language - - + + - - + + - Output module + Default volume - - + + Qt::Horizontal - - + + - Default volume + Output module - - + + - - + + - Prefered audio language + Output device - - + + + + + Qt::Horizontal - - - - Enable audio + + + + Qt::Horizontal - - true + + + + + + + + + Visualisation diff --git a/modules/gui/qt4/ui/sprefs_playlist.ui b/modules/gui/qt4/ui/sprefs_playlist.ui index 5442936935..b96b077c7c 100644 --- a/modules/gui/qt4/ui/sprefs_playlist.ui +++ b/modules/gui/qt4/ui/sprefs_playlist.ui @@ -2,8 +2,8 @@ - Form - + SPrefsPlaylist + 0 @@ -35,7 +35,7 @@ 6 - + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;"><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html> @@ -45,21 +45,21 @@ - + Repeat all - + Repeat current item - + Play and stop @@ -91,14 +91,14 @@ - + false - + false @@ -108,7 +108,7 @@ - + Remember playlist diff --git a/modules/gui/qt4/ui/sprefs_subtitles.ui b/modules/gui/qt4/ui/sprefs_subtitles.ui index 9fad1dcfb4..625ad484a1 100644 --- a/modules/gui/qt4/ui/sprefs_subtitles.ui +++ b/modules/gui/qt4/ui/sprefs_subtitles.ui @@ -2,8 +2,8 @@ - Form - + SPrefsSubtitles + 0 @@ -49,20 +49,20 @@ 6 - + - + - + Browse - + @@ -89,10 +89,10 @@ - + - + diff --git a/modules/gui/qt4/ui/sprefs_video.ui b/modules/gui/qt4/ui/sprefs_video.ui index f267206e75..609e07021f 100644 --- a/modules/gui/qt4/ui/sprefs_video.ui +++ b/modules/gui/qt4/ui/sprefs_video.ui @@ -2,8 +2,8 @@ - Form - + SPrefsVideo + 0 @@ -35,10 +35,10 @@ 6 - + - + Browse @@ -59,7 +59,7 @@ - + @@ -70,10 +70,10 @@ - + - + Sequential numbering @@ -95,7 +95,7 @@ 6 - + @@ -105,28 +105,28 @@ - + Fullscreen - + Window decorations - + Always on top - + Overlay video output @@ -136,7 +136,7 @@ - + Enable video