xref: /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/allwinner/camera/CameraUI/src/adas.cpp (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 #include "adas.h"
2 #include "ui_adas.h"
3 #include "settings.h"
4 extern Settings* pStatic_settings;
ADAS(QWidget * parent)5 ADAS::ADAS(QWidget *parent) :
6     QDialog(parent),
7     ui(new Ui::ADAS)
8 {
9     ui->setupUi(this);
10     this->setWindowFlags(Qt::FramelessWindowHint);
11     front_ADAS_label=new myLabel(ui->widget_2);
12     qDebug()<<ui->widget_2->size();
13     front_ADAS_label->resize(ui->widget_2->size());
14     front_ADAS_label->setStyleSheet(tr("background-image: url(:/frontCamera.png);"));
15     front_ADAS_label->setParent(ui->widget_2);
16 
17     connect(front_ADAS_label,SIGNAL(clicked()),this,SLOT(on_pictureLabel2_clicked()));
18     rear_ADAS_label=new myLabel(ui->widget);
19     rear_ADAS_label->resize(ui->widget->size());
20     rear_ADAS_label->setStyleSheet(tr("background-image: url(:/rearCamera.png);"));
21     rear_ADAS_label->setParent(ui->widget);
22     qDebug()<<ui->widget->size();
23     connect(rear_ADAS_label,SIGNAL(clicked()),this,SLOT(on_pictureLabel1_clicked()));
24 }
25 
~ADAS()26 ADAS::~ADAS()
27 {
28     delete ui;
29 }
on_pictureLabel1_clicked()30 void ADAS::on_pictureLabel1_clicked()
31 {
32     qDebug()<<"open adas ";
33     rear_adas_settings=new rear_ADAS_setting(this);
34     pStatic_settings->setHidden(true);
35     rear_adas_settings->showNormal();
36 }
on_pictureLabel2_clicked()37 void ADAS::on_pictureLabel2_clicked()
38 {
39     qDebug()<<"open front adas";
40     front_adas_settings=new front_ADAS_setting(this);
41     pStatic_settings->setHidden(true);
42     front_adas_settings->showNormal();
43 }
44