vlc | branch: master | Prince Gupta <guptaprince8...@gmail.com> | Thu Feb 18 
22:02:01 2021 +0530| [b1880e1bdabd475735c5384adcf9986dc2490d14] | committer: 
Pierre Lamot

qt: add setting to change maininterface.pinVideoControls from preferences

Signed-off-by: Pierre Lamot <pie...@videolabs.io>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b1880e1bdabd475735c5384adcf9986dc2490d14
---

 modules/gui/qt/dialogs/preferences/simple_preferences.cpp |  3 +++
 modules/gui/qt/dialogs/preferences/sprefs_interface.ui    | 12 +++++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/modules/gui/qt/dialogs/preferences/simple_preferences.cpp 
b/modules/gui/qt/dialogs/preferences/simple_preferences.cpp
index e3436c55b6..0693ad6a58 100644
--- a/modules/gui/qt/dialogs/preferences/simple_preferences.cpp
+++ b/modules/gui/qt/dialogs/preferences/simple_preferences.cpp
@@ -810,6 +810,9 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget 
*_parent,
             CONFIG_BOOL( "metadata-network-access", MetadataNetworkAccessMode 
);
             CONFIG_BOOL( "qt-menubar", menuBarCheck );
 
+            ui.pinVideoControlsCheckbox->setChecked( 
p_intf->p_sys->p_mi->pinVideoControls() );
+            QObject::connect( ui.pinVideoControlsCheckbox, 
&QCheckBox::stateChanged, p_intf->p_sys->p_mi, 
&MainInterface::setPinVideoControls );
+
             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 );
 
diff --git a/modules/gui/qt/dialogs/preferences/sprefs_interface.ui 
b/modules/gui/qt/dialogs/preferences/sprefs_interface.ui
index cbc8eaaf60..9160eff82d 100644
--- a/modules/gui/qt/dialogs/preferences/sprefs_interface.ui
+++ b/modules/gui/qt/dialogs/preferences/sprefs_interface.ui
@@ -334,7 +334,17 @@
                </property>
               </widget>
              </item>
-             <item row="5" column="0">
+             <item row="5" column="0" colspan="2">
+              <widget class="QCheckBox" name="pinVideoControlsCheckbox">
+               <property name="toolTip">
+                <string>Disables autohiding of controls when playing 
videos</string>
+               </property>
+               <property name="text">
+                <string>Pin video controls</string>
+               </property>
+              </widget>
+             </item>
+             <item row="5" column="2">
               <widget class="QCheckBox" name="titleBarCheckBox">
                <property name="text">
                 <string>Enable window titlebar</string>

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to