vlc | branch: master | Pierre Lamot <[email protected]> | Wed Aug  7 14:43:42 
2019 +0200| [1c16e351d9464a7cfb484f1f131d115f7e7d2b29] | committer: 
Jean-Baptiste Kempf

qt: use showRemainingTime attribute from MainInterface in TimeLabel

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

 modules/gui/qt/components/interface_widgets.cpp | 8 ++------
 modules/gui/qt/components/interface_widgets.hpp | 2 --
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/modules/gui/qt/components/interface_widgets.cpp 
b/modules/gui/qt/components/interface_widgets.cpp
index 35e90367f8..3105d5466e 100644
--- a/modules/gui/qt/components/interface_widgets.cpp
+++ b/modules/gui/qt/components/interface_widgets.cpp
@@ -947,10 +947,7 @@ TimeLabel::TimeLabel( intf_thread_t *_p_intf, 
TimeLabel::Display _displayType  )
     connect( THEMIM, &PlayerController::positionUpdated,
               this, QOverload<float , vlc_tick_t, 
int>::of(&TimeLabel::setDisplayPosition) );
 
-    connect( this, &TimeLabel::broadcastRemainingTime,
-         THEMIM, &PlayerController::remainingTimeChanged );
-
-    connect( THEMIM, &PlayerController::remainingTimeChanged,
+    connect( p_intf->p_sys->p_mi, &MainInterface::showRemainingTimeChanged,
               this, &TimeLabel::setRemainingTime );
 
     setStyleSheet( "QLabel { padding-left: 4px; padding-right: 4px; }" );
@@ -1046,6 +1043,5 @@ void TimeLabel::setDisplayPosition( float pos )
 void TimeLabel::toggleTimeDisplay()
 {
     b_remainingTime = !b_remainingTime;
-    getSettings()->setValue( "MainWindow/ShowRemainingTime", b_remainingTime );
-    emit broadcastRemainingTime( b_remainingTime );
+    p_intf->p_sys->p_mi->setShowRemainingTime(b_remainingTime);
 }
diff --git a/modules/gui/qt/components/interface_widgets.hpp 
b/modules/gui/qt/components/interface_widgets.hpp
index f4c25310cf..c6510c3b40 100644
--- a/modules/gui/qt/components/interface_widgets.hpp
+++ b/modules/gui/qt/components/interface_widgets.hpp
@@ -217,8 +217,6 @@ private slots:
     void setRemainingTime( bool );
     void setDisplayPosition( float pos, vlc_tick_t time, int length );
     void setDisplayPosition( float pos );
-signals:
-    void broadcastRemainingTime( bool );
 };
 
 class SpeedLabel : public QLabel

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to