[vlc-devel] commit: Revert "QT4: connect signal from inputmanager metaChanged to playlist-model so it updates item ." (Ilkka Ollakka )
git version control
git at videolan.org
Mon Feb 16 13:57:32 CET 2009
vlc | branch: master | Ilkka Ollakka <ileoo at videolan.org> | Mon Feb 16 14:55:11 2009 +0200| [e49255cb910661e5a878297cc688d48b6e84fe46] | committer: Ilkka Ollakka
Revert "QT4: connect signal from inputmanager metaChanged to playlist-model so it updates item."
This reverts commit 394a9e2c128f34c183a2c4d9b7efc5ca5679afa7.
This doesn't really fix the issues, so better to revert and rework it.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e49255cb910661e5a878297cc688d48b6e84fe46
---
.../gui/qt4/components/playlist/playlist_model.cpp | 11 -----------
.../gui/qt4/components/playlist/playlist_model.hpp | 1 -
src/input/event.c | 5 +----
3 files changed, 1 insertions(+), 16 deletions(-)
diff --git a/modules/gui/qt4/components/playlist/playlist_model.cpp b/modules/gui/qt4/components/playlist/playlist_model.cpp
index eb1d55c..4cb8c2c 100644
--- a/modules/gui/qt4/components/playlist/playlist_model.cpp
+++ b/modules/gui/qt4/components/playlist/playlist_model.cpp
@@ -528,14 +528,6 @@ void PLModel::customEvent( QEvent *event )
rebuild();
}
-void PLModel::updateMeta ( input_item_t *p_item )
-{
- if( p_item )
- {
- ProcessInputItemUpdate( p_item->i_id );
- }
-}
-
/**** Events processing ****/
void PLModel::ProcessInputItemUpdate( int i_input_id )
{
@@ -631,9 +623,6 @@ void PLModel::rebuild( playlist_item_t *p_root )
/* And signal the view */
emit layoutChanged();
addCallbacks();
- /* Connect item update for metachanges */
- CONNECT( THEMIM->getIM(), metaChanged( input_item_t *),
- this, updateMeta( input_item_t *) );
}
/* This function must be entered WITH the playlist lock */
diff --git a/modules/gui/qt4/components/playlist/playlist_model.hpp b/modules/gui/qt4/components/playlist/playlist_model.hpp
index 1057e2f..2dcaccb 100644
--- a/modules/gui/qt4/components/playlist/playlist_model.hpp
+++ b/modules/gui/qt4/components/playlist/playlist_model.hpp
@@ -178,7 +178,6 @@ private slots:
void popupSave();
void popupExplore();
void viewchanged( int );
- void updateMeta( input_item_t * );
};
#endif
diff --git a/src/input/event.c b/src/input/event.c
index 9fde713..9224478 100644
--- a/src/input/event.c
+++ b/src/input/event.c
@@ -69,12 +69,9 @@ void input_SendEventTimes( input_thread_t *p_input,
val.i_time = i_time;
var_Change( p_input, "time", VLC_VAR_SETVALUE, &val, NULL );
- /* FIXME ugly */
+ /* FIXME ugly + what about meta change event ? */
if( var_GetTime( p_input, "length" ) != i_length )
- {
input_item_SetDuration( p_input->p->p_item, i_length );
- input_SendEventMeta( p_input );
- }
val.i_time = i_length;
var_Change( p_input, "length", VLC_VAR_SETVALUE, &val, NULL );
More information about the vlc-devel
mailing list