xref: /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/allwinner/camera/CameraUI/src/preview.cpp (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 #include "preview.h"
2 #include "ui_preview.h"
3 #include "settings.h"
4 #include "ui_settings.h"
5 #include "settings.h"
6 extern Settings* pStatic_settings;
7 extern int g_iCameraHeight,g_iCameraWidth;
8 
Preview(QWidget * parent)9 Preview::Preview(QWidget *parent) :
10     QDialog(parent),
11     ui(new Ui::Preview)
12 {
13     ui->setupUi(this);
14     ui->pictureLabel1->setStyleSheet(tr("border-image: url(:/frontCamera.png);"));
15     ui->pictureLabel2->setStyleSheet(tr("border-image: url(:/rearCamera.png);"));
16     connect(ui->front_set_Button,SIGNAL(clicked(bool)),this,SLOT(on_frontButton_clicked(bool)));
17     connect(ui->rear_set_Button,SIGNAL(clicked(bool)),this,SLOT(on_rearButton_clicked(bool)));
18     if(720==g_iCameraHeight)
19     {
20         qDebug()<<"720p-----------------";
21         ui->label->setText(tr("摄像头制式:720p"));
22     }else if(1080==g_iCameraHeight)
23     {
24         qDebug()<<"1080p------------------";
25         ui->label->setText(tr("摄像头制式:1080p"));
26     }else if(576==g_iCameraHeight)
27     {
28         ui->label->setText(tr("摄像头制式:PAL制"));
29     }else if(480==g_iCameraHeight)
30     {
31         ui->label->setText(tr("摄像头制式:NTSC制"));
32     }else{
33         ui->label->setText(tr("摄像头制式:unknow"));
34     }
35 }
36 
~Preview()37 Preview::~Preview()
38 {
39     delete ui;
40 }
on_rearButton_clicked(bool)41 void Preview::on_rearButton_clicked(bool)
42 {
43     rear_camera_setting=new Rear_Camera_Setting(this);
44     rear_camera_setting->showNormal();
45     pStatic_settings->setHidden(true);
46 
47 
48 }
49 
on_frontButton_clicked(bool)50 void Preview::on_frontButton_clicked(bool)
51 {
52     front_camera_setting=new Front_camera_setting(this);
53     pStatic_settings->setHidden(true);
54     front_camera_setting->showNormal();;
55 }
56 
57 
58