[gui] Fix sliderbug
This commit is contained in:
parent
7875c511b5
commit
01fbd163f0
@ -108,18 +108,6 @@ MainWindow::MainWindow(configuration::IConfiguration::Pointer configuration, QWi
|
||||
connect(ui_->pushButtonShutdown, &QPushButton::clicked, this, &MainWindow::exit);
|
||||
connect(ui_->pushButtonReboot, &QPushButton::clicked, this, &MainWindow::reboot);
|
||||
connect(ui_->pushButtonCancel, &QPushButton::clicked, this, &MainWindow::toggleExit);
|
||||
connect(ui_->pushButtonCameraShow, &QPushButton::clicked, this, &MainWindow::cameraShow);
|
||||
connect(ui_->pushButtonCameraShow, &QPushButton::clicked, this, &MainWindow::cameraControlShow);
|
||||
connect(ui_->pushButtonCameraHide, &QPushButton::clicked, this, &MainWindow::cameraHide);
|
||||
connect(ui_->pushButtonCameraHide, &QPushButton::clicked, this, &MainWindow::cameraControlHide);
|
||||
connect(ui_->pushButtonStop, &QPushButton::clicked, this, &MainWindow::cameraStop);
|
||||
connect(ui_->pushButtonRecord, &QPushButton::clicked, this, &MainWindow::cameraRecord);
|
||||
connect(ui_->pushButtonRearcam, &QPushButton::clicked, this, &MainWindow::showRearCamBG);
|
||||
connect(ui_->pushButtonRearcam, &QPushButton::clicked, this, &MainWindow::showRearCam);
|
||||
connect(ui_->pushButtonRearcamBack, &QPushButton::clicked, this, &MainWindow::hideRearCamBG);
|
||||
connect(ui_->pushButtonRearcamBack, &QPushButton::clicked, this, &MainWindow::hideRearCam);
|
||||
connect(ui_->pushButtonRearcamBack, &QPushButton::clicked, this, &MainWindow::cameraControlHide);
|
||||
connect(ui_->pushButtonSave, &QPushButton::clicked, this, &MainWindow::cameraSave);
|
||||
connect(ui_->pushButtonToggleCursor, &QPushButton::clicked, this, &MainWindow::toggleCursor);
|
||||
connect(ui_->pushButtonDay, &QPushButton::clicked, this, &MainWindow::TriggerScriptDay);
|
||||
connect(ui_->pushButtonDay, &QPushButton::clicked, this, &MainWindow::switchGuiToDay);
|
||||
@ -168,6 +156,27 @@ MainWindow::MainWindow(configuration::IConfiguration::Pointer configuration, QWi
|
||||
QFileInfo cameraButtonFile("/etc/button_camera_visible");
|
||||
this->cameraButtonForce = cameraButtonFile.exists();
|
||||
|
||||
if (this->cameraButtonForce) {
|
||||
connect(ui_->pushButtonCameraShow, &QPushButton::clicked, this, &MainWindow::cameraShow);
|
||||
connect(ui_->pushButtonCameraShow, &QPushButton::clicked, this, &MainWindow::cameraControlShow);
|
||||
connect(ui_->pushButtonCameraHide, &QPushButton::clicked, this, &MainWindow::cameraHide);
|
||||
connect(ui_->pushButtonCameraHide, &QPushButton::clicked, this, &MainWindow::cameraControlHide);
|
||||
connect(ui_->pushButtonStop, &QPushButton::clicked, this, &MainWindow::cameraStop);
|
||||
connect(ui_->pushButtonRecord, &QPushButton::clicked, this, &MainWindow::cameraRecord);
|
||||
connect(ui_->pushButtonRearcam, &QPushButton::clicked, this, &MainWindow::showRearCamBG);
|
||||
connect(ui_->pushButtonRearcam, &QPushButton::clicked, this, &MainWindow::showRearCam);
|
||||
connect(ui_->pushButtonRearcamBack, &QPushButton::clicked, this, &MainWindow::hideRearCamBG);
|
||||
connect(ui_->pushButtonRearcamBack, &QPushButton::clicked, this, &MainWindow::hideRearCam);
|
||||
connect(ui_->pushButtonRearcamBack, &QPushButton::clicked, this, &MainWindow::cameraControlHide);
|
||||
connect(ui_->pushButtonSave, &QPushButton::clicked, this, &MainWindow::cameraSave);
|
||||
ui_->pushButtonCameraShow->show();
|
||||
ui_->pushButtonCameraHide->hide();
|
||||
} else {
|
||||
ui_->pushButtonCameraShow->hide();
|
||||
ui_->pushButtonCameraHide->hide();
|
||||
|
||||
}
|
||||
|
||||
QFileInfo brightnessButtonFile("/etc/button_brightness_visible");
|
||||
this->brightnessButtonForce = brightnessButtonFile.exists();
|
||||
|
||||
@ -188,14 +197,6 @@ MainWindow::MainWindow(configuration::IConfiguration::Pointer configuration, QWi
|
||||
ui_->pushButtonRearcam->hide();
|
||||
ui_->pushButtonRearcamBack->hide();
|
||||
|
||||
if (!this->cameraButtonForce) {
|
||||
ui_->pushButtonCameraShow->hide();
|
||||
ui_->pushButtonCameraHide->hide();
|
||||
} else {
|
||||
ui_->pushButtonCameraShow->show();
|
||||
ui_->pushButtonCameraHide->hide();
|
||||
}
|
||||
|
||||
if (!this->wifiButtonForce) {
|
||||
ui_->pushButtonWirelessConnection->hide();
|
||||
}
|
||||
@ -221,6 +222,7 @@ MainWindow::MainWindow(configuration::IConfiguration::Pointer configuration, QWi
|
||||
ui_->pushButtonCancel->hide();
|
||||
|
||||
ui_->phoneConnected->hide();
|
||||
|
||||
// init bg's on startup
|
||||
if (!this->nightModeEnabled) {
|
||||
if (this->devModeEnabled) {
|
||||
@ -267,8 +269,10 @@ void f1x::openauto::autoapp::ui::MainWindow::on_pushButtonBrightness_clicked()
|
||||
{
|
||||
this->brightnessSliderVisible = !this->brightnessSliderVisible;
|
||||
if (this->brightnessSliderVisible) {
|
||||
if (this->cameraButtonForce) {
|
||||
f1x::openauto::autoapp::ui::MainWindow::cameraControlHide();
|
||||
f1x::openauto::autoapp::ui::MainWindow::cameraHide();
|
||||
}
|
||||
// Get the current brightness value
|
||||
this->brightnessFile = new QFile(this->brightnessFilename);
|
||||
if (this->brightnessFile->open(QIODevice::ReadOnly)) {
|
||||
@ -443,6 +447,7 @@ void f1x::openauto::autoapp::ui::MainWindow::showTime()
|
||||
QFileInfo nightModeFile("/tmp/night_mode_enabled");
|
||||
this->nightModeEnabled = nightModeFile.exists();
|
||||
|
||||
if (this->cameraButtonForce) {
|
||||
QFileInfo rearCamFile("/tmp/rearcam_enabled");
|
||||
this->rearCamEnabled = rearCamFile.exists();
|
||||
|
||||
@ -462,6 +467,7 @@ void f1x::openauto::autoapp::ui::MainWindow::showTime()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (this->nightModeEnabled) {
|
||||
if (!this->DayNightModeState) {
|
||||
@ -474,18 +480,20 @@ void f1x::openauto::autoapp::ui::MainWindow::showTime()
|
||||
f1x::openauto::autoapp::ui::MainWindow::switchGuiToDay();
|
||||
}
|
||||
}
|
||||
if (this->cameraButtonForce) {
|
||||
if (this->rearCamEnabled) {
|
||||
if (!this->rearcamState) {
|
||||
this->rearcamState = true;
|
||||
f1x::openauto::autoapp::ui::MainWindow::cameraControlHide();
|
||||
f1x::openauto::autoapp::ui::MainWindow::showRearCamBG();
|
||||
f1x::openauto::autoapp::ui::MainWindow::showRearCam();
|
||||
this->rearcamState = true;
|
||||
}
|
||||
} else {
|
||||
if (this->rearcamState) {
|
||||
this->rearcamState = false;
|
||||
f1x::openauto::autoapp::ui::MainWindow::hideRearCamBG();
|
||||
f1x::openauto::autoapp::ui::MainWindow::hideRearCam();
|
||||
this->rearcamState = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -314,31 +314,6 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QSlider" name="horizontalSliderBrightness">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>200</x>
|
||||
<y>210</y>
|
||||
<width>400</width>
|
||||
<height>60</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<number>30</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>255</number>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<number>25</number>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="tickInterval">
|
||||
<number>25</number>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButtonCameraShow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
@ -641,6 +616,31 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QSlider" name="horizontalSliderBrightness">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>200</x>
|
||||
<y>210</y>
|
||||
<width>400</width>
|
||||
<height>60</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<number>30</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>255</number>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<number>25</number>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="tickInterval">
|
||||
<number>25</number>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
<tabstops>
|
||||
|
Loading…
x
Reference in New Issue
Block a user