[gui][script] rework reboot
This commit is contained in:
parent
c72958438f
commit
dbfb482c9f
@ -101,6 +101,7 @@ int main(int argc, char* argv[])
|
|||||||
connectDialog.setWindowFlags(Qt::WindowStaysOnTopHint);
|
connectDialog.setWindowFlags(Qt::WindowStaysOnTopHint);
|
||||||
|
|
||||||
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::exit, []() { std::exit(0); });
|
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::exit, []() { std::exit(0); });
|
||||||
|
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::reboot, []() { system("touch /tmp/reboot"); std::exit(0); });
|
||||||
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::openSettings, &settingsWindow, &autoapp::ui::SettingsWindow::showFullScreen);
|
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::openSettings, &settingsWindow, &autoapp::ui::SettingsWindow::showFullScreen);
|
||||||
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::openConnectDialog, &connectDialog, &autoapp::ui::ConnectDialog::exec);
|
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::openConnectDialog, &connectDialog, &autoapp::ui::ConnectDialog::exec);
|
||||||
|
|
||||||
@ -110,10 +111,6 @@ int main(int argc, char* argv[])
|
|||||||
qApplication.setOverrideCursor(cursor);
|
qApplication.setOverrideCursor(cursor);
|
||||||
});
|
});
|
||||||
|
|
||||||
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::reboot, [&qApplication]() {
|
|
||||||
system("sudo shutdown -r now");
|
|
||||||
});
|
|
||||||
|
|
||||||
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::cameraHide, [&qApplication]() {
|
QObject::connect(&mainWindow, &autoapp::ui::MainWindow::cameraHide, [&qApplication]() {
|
||||||
#ifdef RASPBERRYPI3
|
#ifdef RASPBERRYPI3
|
||||||
system("/opt/crankshaft/cameracontrol.py Background &");
|
system("/opt/crankshaft/cameracontrol.py Background &");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user