parent
							
								
									390ccdf632
								
							
						
					
					
						commit
						56f3b1b6fa
					
				
				 11 changed files with 25 additions and 77 deletions
			
			
		| @ -1,44 +1,21 @@ | ||||
| #pragma once | ||||
| 
 | ||||
| #include <QStackedLayout> | ||||
| 
 | ||||
| #include "selfdrive/ui/qt/widgets/cameraview.h" | ||||
| 
 | ||||
| class DriverViewScene : public QWidget { | ||||
| class DriverViewWindow : public CameraWidget { | ||||
|   Q_OBJECT | ||||
| 
 | ||||
| public: | ||||
|   explicit DriverViewScene(QWidget *parent); | ||||
|   explicit DriverViewWindow(QWidget *parent); | ||||
| 
 | ||||
| public slots: | ||||
|   void frameUpdated(); | ||||
| signals: | ||||
|   void done(); | ||||
| 
 | ||||
| protected: | ||||
|   void showEvent(QShowEvent *event) override; | ||||
|   void hideEvent(QHideEvent *event) override; | ||||
|   void paintEvent(QPaintEvent *event) override; | ||||
|   void paintGL() override; | ||||
| 
 | ||||
| private: | ||||
|   Params params; | ||||
|   QPixmap face_img; | ||||
|   bool is_rhd = false; | ||||
|   bool frame_updated = false; | ||||
| }; | ||||
| 
 | ||||
| class DriverViewWindow : public QWidget { | ||||
|   Q_OBJECT | ||||
| 
 | ||||
| public: | ||||
|   explicit DriverViewWindow(QWidget *parent); | ||||
| 
 | ||||
| signals: | ||||
|   void done(); | ||||
| 
 | ||||
| protected: | ||||
|   void mouseReleaseEvent(QMouseEvent* e) override; | ||||
|   void closeView(); | ||||
| 
 | ||||
|   CameraWidget *cameraView; | ||||
|   DriverViewScene *scene; | ||||
|   QStackedLayout *layout; | ||||
| }; | ||||
|  | ||||
					Loading…
					
					
				
		Reference in new issue