X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fqt4%2Fmain_interface.cpp;h=2d559fb84944708867d1beb88f8b0418bb661701;hb=0bfccfadab7815fa8ded920181cb523f3a5e3095;hp=4a5c0652b19ba4069db66304eef42f69b106ed9c;hpb=8f973a0b05db90ef8f602ca8863563e0724e8581;p=vlc diff --git a/modules/gui/qt4/main_interface.cpp b/modules/gui/qt4/main_interface.cpp index 4a5c0652b1..2d559fb849 100644 --- a/modules/gui/qt4/main_interface.cpp +++ b/modules/gui/qt4/main_interface.cpp @@ -22,6 +22,7 @@ #include "main_interface.hpp" #include "input_manager.hpp" +#include "util/input_slider.hpp" #include "dialogs_provider.hpp" #include #include @@ -32,6 +33,7 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : fprintf( stderr, "QT Main interface\n" ); /* Init UI */ + slider = new InputSlider( Qt::Horizontal, this ); slider->init(); /* Init input manager */ p_input = NULL; @@ -48,7 +50,11 @@ void MainInterface::init() main_input_manager, SLOT( setInput( input_thread_t * ) ) ); /* Connect the slider and the input manager */ - // both ways + QObject::connect( main_input_manager, SIGNAL(positionUpdated( + float, int, int ) ), slider, SLOT( setPosition( float,int, + int ) ) ); + QObject::connect( slider, SIGNAL( sliderDragged( float ) ), + main_input_manager, SLOT( sliderUpdate( float ) ) ); /* Connect the display and the input manager */ }