| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -25,31 +25,31 @@ private: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  int currentIndex = 0; | 
					 | 
					 | 
					 | 
					  int currentIndex = 0; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  // Bounding boxes for each training guide step
 | 
					 | 
					 | 
					 | 
					  // Bounding boxes for each training guide step
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const QRect continueBtnStandard = {1610, 0, 310, 1080}; | 
					 | 
					 | 
					 | 
					  const QRect continueBtnStandard = {1620, 0, 300, 1080}; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  QVector<QRect> boundingRectStandard { | 
					 | 
					 | 
					 | 
					  QVector<QRect> boundingRectStandard { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(650, 710, 720, 190), | 
					 | 
					 | 
					 | 
					    QRect(112, 804, 619, 166), | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    continueBtnStandard,  // done
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    QRect(1488, 564, 229, 309),  // path
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    QRect(1515, 547, 158, 73),  //triangle
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1442, 565, 230, 310), | 
					 | 
					 | 
					 | 
					    QRect(1611, 664, 174, 153),  // set
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1515, 562, 133, 60), | 
					 | 
					 | 
					 | 
					    QRect(1220, 0, 700, 680),  // dm face
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    QRect(1353, 516, 406, 112),  // alert
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    QRect(112, 820, 996, 148),  // dm yes/no
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    QRect(1412, 199, 316, 333),  // set speed
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1580, 630, 215, 130), | 
					 | 
					 | 
					 | 
					    QRect(1237, 66, 683, 1014), // steering wheel
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1210, 0, 485, 590), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1460, 400, 375, 210), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(166, 842, 1019, 148), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1460, 210, 300, 310), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1375, 80, 545, 1000), | 
					 | 
					 | 
					 | 
					    QRect(1438, 112, 351, 854),  // traffic light
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    QRect(1242, 504, 405, 258),  // brake pedal
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1610, 130, 280, 800), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1385, 485, 400, 270), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continueBtnStandard, | 
					 | 
					 | 
					 | 
					    QRect(630, 804, 626, 164), | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(1036, 769, 718, 189), | 
					 | 
					 | 
					 | 
					    QRect(108, 804, 426, 164), | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(201, 769, 718, 189), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  }; | 
					 | 
					 | 
					 | 
					  }; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const QRect continueBtnWide = {1850, 0, 310, 1080}; | 
					 | 
					 | 
					 | 
					  const QRect continueBtnWide = {1844, 0, 324, 1088}; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  QVector<QRect> boundingRectWide { | 
					 | 
					 | 
					 | 
					  QVector<QRect> boundingRectWide { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    QRect(654, 721, 718, 189), | 
					 | 
					 | 
					 | 
					    QRect(654, 721, 718, 189), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continueBtnWide, | 
					 | 
					 | 
					 | 
					    continueBtnWide, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |