parent
							
								
									390ccdf632
								
							
						
					
					
						commit
						56f3b1b6fa
					
				
				 11 changed files with 25 additions and 77 deletions
			
			
		| @ -1,44 +1,21 @@ | |||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
| #include <QStackedLayout> |  | ||||||
| 
 |  | ||||||
| #include "selfdrive/ui/qt/widgets/cameraview.h" | #include "selfdrive/ui/qt/widgets/cameraview.h" | ||||||
| 
 | 
 | ||||||
| class DriverViewScene : public QWidget { | class DriverViewWindow : public CameraWidget { | ||||||
|   Q_OBJECT |   Q_OBJECT | ||||||
| 
 | 
 | ||||||
| public: | public: | ||||||
|   explicit DriverViewScene(QWidget *parent); |   explicit DriverViewWindow(QWidget *parent); | ||||||
| 
 | 
 | ||||||
| public slots: | signals: | ||||||
|   void frameUpdated(); |   void done(); | ||||||
| 
 | 
 | ||||||
| protected: | protected: | ||||||
|   void showEvent(QShowEvent *event) override; |   void showEvent(QShowEvent *event) override; | ||||||
|   void hideEvent(QHideEvent *event) override; |   void hideEvent(QHideEvent *event) override; | ||||||
|   void paintEvent(QPaintEvent *event) override; |   void paintGL() override; | ||||||
| 
 | 
 | ||||||
| private: |  | ||||||
|   Params params; |   Params params; | ||||||
|   QPixmap face_img; |   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