|  |  | @ -151,7 +151,7 @@ QWidget *VideoWidget::createCameraWidget() { | 
			
		
	
		
		
			
				
					
					|  |  |  |   setMaximumTime(can->totalSeconds()); |  |  |  |   setMaximumTime(can->totalSeconds()); | 
			
		
	
		
		
			
				
					
					|  |  |  |   QObject::connect(slider, &QSlider::sliderReleased, [this]() { can->seekTo(slider->currentSecond()); }); |  |  |  |   QObject::connect(slider, &QSlider::sliderReleased, [this]() { can->seekTo(slider->currentSecond()); }); | 
			
		
	
		
		
			
				
					
					|  |  |  |   QObject::connect(slider, &Slider::updateMaximumTime, this, &VideoWidget::setMaximumTime, Qt::QueuedConnection); |  |  |  |   QObject::connect(slider, &Slider::updateMaximumTime, this, &VideoWidget::setMaximumTime, Qt::QueuedConnection); | 
			
		
	
		
		
			
				
					
					|  |  |  |   QObject::connect(can, &AbstractStream::eventsMerged, [this]() { slider->update(); }); |  |  |  |   QObject::connect(can, &AbstractStream::eventsMerged, this, [this]() { slider->update(); }); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   QObject::connect(static_cast<ReplayStream*>(can), &ReplayStream::qLogLoaded, slider, &Slider::parseQLog); |  |  |  |   QObject::connect(static_cast<ReplayStream*>(can), &ReplayStream::qLogLoaded, slider, &Slider::parseQLog); | 
			
		
	
		
		
			
				
					
					|  |  |  |   QObject::connect(cam_widget, &CameraWidget::clicked, []() { can->pause(!can->isPaused()); }); |  |  |  |   QObject::connect(cam_widget, &CameraWidget::clicked, []() { can->pause(!can->isPaused()); }); | 
			
		
	
		
		
			
				
					
					|  |  |  |   QObject::connect(cam_widget, &CameraWidget::vipcAvailableStreamsUpdated, this, &VideoWidget::vipcAvailableStreamsUpdated); |  |  |  |   QObject::connect(cam_widget, &CameraWidget::vipcAvailableStreamsUpdated, this, &VideoWidget::vipcAvailableStreamsUpdated); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |