1 #include "reverseline.h" 2 #include "ui_reverseline.h" 3 #include "settings.h" 4 extern Settings* pStatic_settings; ReverseLine(QWidget * parent)5ReverseLine::ReverseLine(QWidget *parent) : 6 QDialog(parent), 7 ui(new Ui::ReverseLine) 8 { 9 ui->setupUi(this); 10 reverse_setting_label=new myLabel(ui->widget_2); 11 reverse_setting_label->resize(ui->widget_2->size()); 12 reverse_setting_label->setStyleSheet(tr("border-image: url(:/reverseline2.png);")); 13 reverse_setting_label->setParent(ui->widget_2); 14 15 connect(reverse_setting_label,SIGNAL(clicked()),this,SLOT(on_pictureLabel2_clicked())); 16 rearVision_setting_label=new myLabel(ui->widget); 17 rearVision_setting_label->resize(ui->widget->size()); 18 rearVision_setting_label->setStyleSheet(tr("border-image: url(:/reverseline1.png);")); 19 rearVision_setting_label->setParent(ui->widget); 20 connect(rearVision_setting_label,SIGNAL(clicked()),this,SLOT(on_pictureLabel1_clicked())); 21 22 reverseline_setting=new ReverseLine_Setting(); 23 } 24 ~ReverseLine()25ReverseLine::~ReverseLine() 26 { 27 delete ui; 28 } on_pictureLabel2_clicked()29void ReverseLine::on_pictureLabel2_clicked() 30 { 31 qDebug()<<"open reverseLine setting desk"; 32 reverseline_setting->showNormal(); 33 pStatic_settings->setHidden(true); 34 } on_pictureLabel1_clicked()35void ReverseLine::on_pictureLabel1_clicked() 36 { 37 qDebug()<<"open rear mirro"; 38 } 39 40