]> git.sesse.net Git - vlc/commitdiff
Qt: inputChanged signal now takes the input_thread_t as parameter
authorJonathan Calmels <jbjcalmels@gmail.com>
Thu, 29 Jan 2015 12:40:47 +0000 (13:40 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Thu, 29 Jan 2015 14:30:17 +0000 (15:30 +0100)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/gui/qt4/components/interface_widgets.cpp
modules/gui/qt4/components/playlist/playlist_model.cpp
modules/gui/qt4/extensions_manager.cpp
modules/gui/qt4/input_manager.cpp
modules/gui/qt4/input_manager.hpp

index 29c2ac38343612fba8b74020509bc7809160d8dc..8bef5bd4383a0af6bbc1bdae02e15754c25d14b2 100644 (file)
@@ -493,7 +493,7 @@ SpeedLabel::SpeedLabel( intf_thread_t *_p_intf, QWidget *parent )
     /* Change the SpeedRate in the Label */
     CONNECT( THEMIM->getIM(), rateChanged( float ), this, setRate( float ) );
 
-    DCONNECT( THEMIM, inputChanged( ),
+    DCONNECT( THEMIM, inputChanged( input_thread_t * ),
               speedControl, activateOnState() );
 
     setContentsMargins(4, 0, 4, 0);
index 2bf217a7182093ebd5b02b0d5e918256f13c9b6b..b5d68c467477704cdfe53d03c6cb581bf912cd41 100644 (file)
@@ -59,7 +59,7 @@ PLModel::PLModel( playlist_t *_p_playlist,  /* THEPL */
     rebuild( p_root );
     DCONNECT( THEMIM->getIM(), metaChanged( input_item_t *),
               this, processInputItemUpdate( input_item_t *) );
-    DCONNECT( THEMIM, inputChanged( ),
+    DCONNECT( THEMIM, inputChanged( input_thread_t * ),
               this, processInputItemUpdate( ) );
     CONNECT( THEMIM, playlistItemAppended( int, int ),
              this, processItemAppend( int, int ) );
index ec2959d515c000d3d2bd0730d4495b68e1689898..e8af9b6e6f3707c77aa8c376fa41a283d845427d 100644 (file)
@@ -49,7 +49,7 @@ ExtensionsManager::ExtensionsManager( intf_thread_t *_p_intf, QObject *parent )
     menuMapper = new QSignalMapper( this );
     CONNECT( menuMapper, mapped( int ), this, triggerMenu( int ) );
     CONNECT( THEMIM->getIM(), playingStatusChanged( int ), this, playingChanged( int ) );
-    DCONNECT( THEMIM, inputChanged(  ),
+    DCONNECT( THEMIM, inputChanged( input_thread_t * ),
               this, inputChanged( ) );
     CONNECT( THEMIM->getIM(), metaChanged( input_item_t* ),
              this, metaChanged( input_item_t* ) );
index 835288518c7d51a6d6690c86491b013d3f2f9d48..bf6e5a5040a0080bb95fb92845f3d3af1a0af6dc 100644 (file)
@@ -1023,13 +1023,13 @@ MainInputManager::MainInputManager( intf_thread_t *_p_intf )
     mute.addCallback( this, SLOT(notifyMute(bool)) );
 
     /* Warn our embedded IM about input changes */
-    DCONNECT( this, inputChanged(),
+    DCONNECT( this, inputChanged( input_thread_t * ),
               im, inputChangedHandler() );
 
     /* initialize p_input (an input can already be running) */
     p_input = playlist_CurrentInput( THEPL );
     if( p_input )
-        emit inputChanged( );
+        emit inputChanged( p_input );
 
     /* Audio Menu */
     menusAudioMapper = new QSignalMapper();
@@ -1042,7 +1042,7 @@ MainInputManager::~MainInputManager()
     {
        vlc_object_release( p_input );
        p_input = NULL;
-       emit inputChanged( );
+       emit inputChanged( NULL );
     }
 
     var_DelCallback( THEPL, "activity", PLItemChanged, this );
@@ -1097,7 +1097,7 @@ void MainInputManager::customEvent( QEvent *event )
     if( p_input != NULL )
         vlc_object_release( p_input );
     p_input = playlist_CurrentInput( THEPL );
-    emit inputChanged( );
+    emit inputChanged( p_input );
 }
 
 /* Playlist Control functions */
index b69b6f930b13712b282f6a1a18374c127b8730f0..97221a1a6e9904f231db50528b74eef33b08c51e 100644 (file)
@@ -314,7 +314,7 @@ private slots:
     void menusUpdateAudio( const QString& );
 
 signals:
-    void inputChanged( );
+    void inputChanged( input_thread_t * );
     void volumeChanged( float );
     void soundMuteChanged( bool );
     void playlistItemAppended( int itemId, int parentId );