diff --git a/src/autoapp/autoapp.cpp b/src/autoapp/autoapp.cpp index 3c59ed3..20fd92c 100644 --- a/src/autoapp/autoapp.cpp +++ b/src/autoapp/autoapp.cpp @@ -101,6 +101,7 @@ int main(int argc, char* argv[]) connectDialog.setWindowFlags(Qt::WindowStaysOnTopHint); 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::openConnectDialog, &connectDialog, &autoapp::ui::ConnectDialog::exec); @@ -110,10 +111,6 @@ int main(int argc, char* argv[]) qApplication.setOverrideCursor(cursor); }); - QObject::connect(&mainWindow, &autoapp::ui::MainWindow::reboot, [&qApplication]() { - system("sudo shutdown -r now"); - }); - QObject::connect(&mainWindow, &autoapp::ui::MainWindow::cameraHide, [&qApplication]() { #ifdef RASPBERRYPI3 system("/opt/crankshaft/cameracontrol.py Background &");