From ce62dd54f33fc49b2698ad3a4aaba4e505f314c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20MARQUET?= Date: Wed, 8 May 2024 16:06:26 +0200 Subject: [PATCH] Handle SIGTEM and SIGINT V2 --- main.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/main.cpp b/main.cpp index cbd10b1..ba3be36 100644 --- a/main.cpp +++ b/main.cpp @@ -2,12 +2,23 @@ #include #include #include +#include #include "MainWindow.h" + +void signalHandler(int sigmum) { + std::cout << "Inteerupt signal (" << sigmum << ") received.\n"; + + QApplication::quit(); +} + int main(int argc, char* argv[]) { QApplication a(argc, argv); + signal(SIGTERM, signalHandler); + signal(SIGINT, signalHandler); + DisplayMode mode; if (argc >= 2)