Revert "ui/driverview: inherit from CameraWidget" (#29718)
Revert "ui/driverview: inherit from CameraWidget (#29661)"
This reverts commit 6c73a924fa
.
pull/29719/head
parent
c830ac0b06
commit
d9fedaa0a4
11 changed files with 77 additions and 25 deletions
@ -1,21 +1,44 @@ |
|||||||
#pragma once |
#pragma once |
||||||
|
|
||||||
|
#include <QStackedLayout> |
||||||
|
|
||||||
#include "selfdrive/ui/qt/widgets/cameraview.h" |
#include "selfdrive/ui/qt/widgets/cameraview.h" |
||||||
|
|
||||||
class DriverViewWindow : public CameraWidget { |
class DriverViewScene : public QWidget { |
||||||
Q_OBJECT |
Q_OBJECT |
||||||
|
|
||||||
public: |
public: |
||||||
explicit DriverViewWindow(QWidget *parent); |
explicit DriverViewScene(QWidget *parent); |
||||||
|
|
||||||
signals: |
public slots: |
||||||
void done(); |
void frameUpdated(); |
||||||
|
|
||||||
protected: |
protected: |
||||||
void showEvent(QShowEvent *event) override; |
void showEvent(QShowEvent *event) override; |
||||||
void hideEvent(QHideEvent *event) override; |
void hideEvent(QHideEvent *event) override; |
||||||
void paintGL() override; |
void paintEvent(QPaintEvent *event) 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