vlc | branch: master | Prince Gupta <guptaprince8...@gmail.com> | Tue Feb 23 15:53:53 2021 +0530| [f842dca9fd99694ad3f515ae82a220e0ff4d1dce] | committer: Pierre Lamot
qt: add color scheme option in simple preferences Signed-off-by: Pierre Lamot <pie...@videolabs.io> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f842dca9fd99694ad3f515ae82a220e0ff4d1dce --- modules/gui/qt/dialogs/preferences/simple_preferences.cpp | 5 +++++ modules/gui/qt/dialogs/preferences/sprefs_interface.ui | 13 +++++++++++++ 2 files changed, 18 insertions(+) diff --git a/modules/gui/qt/dialogs/preferences/simple_preferences.cpp b/modules/gui/qt/dialogs/preferences/simple_preferences.cpp index 0680c338f2..506a895272 100644 --- a/modules/gui/qt/dialogs/preferences/simple_preferences.cpp +++ b/modules/gui/qt/dialogs/preferences/simple_preferences.cpp @@ -28,6 +28,8 @@ #include "simple_preferences.hpp" #include "preferences_widgets.hpp" +#include "maininterface/main_interface.hpp" +#include "util/color_scheme_model.hpp" #include <vlc_config_cat.h> #include <vlc_configuration.h> @@ -806,6 +808,9 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent, CONFIG_BOOL( "metadata-network-access", MetadataNetworkAccessMode ); + ui.colorSchemeComboBox->insertItems(0, p_intf->p_sys->p_mi->getColorScheme()->stringList()); + QObject::connect( ui.colorSchemeComboBox, &QComboBox::currentTextChanged, p_intf->p_sys->p_mi->getColorScheme(), &ColorSchemeModel::setCurrent ); + /* UPDATE options */ #ifdef UPDATE_CHECK CONFIG_BOOL( "qt-updates-notif", updatesBox ); diff --git a/modules/gui/qt/dialogs/preferences/sprefs_interface.ui b/modules/gui/qt/dialogs/preferences/sprefs_interface.ui index 1c505156c3..cf20749328 100644 --- a/modules/gui/qt/dialogs/preferences/sprefs_interface.ui +++ b/modules/gui/qt/dialogs/preferences/sprefs_interface.ui @@ -284,6 +284,19 @@ <item row="11" column="2" colspan="2"> <widget class="QComboBox" name="autoRaiseComboBox"/> </item> + <item row="12" column="0"> + <widget class="QLabel" name="colorSchemeLabel"> + <property name="text"> + <string>Color Scheme:</string> + </property> + <property name="buddy"> + <cstring>colorSchemeComboBox</cstring> + </property> + </widget> + </item> + <item row="12" column="2" colspan="2"> + <widget class="QComboBox" name="colorSchemeComboBox"/> + </item> </layout> </widget> </item> _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits