13 #if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
14 #include <QSocketNotifier>
16 #elif defined(Q_OS_WIN)
32 QPointer<AppController> mAppController;
37 #if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
40 QScopedPointer<QSocketNotifier> mSignalSocketNotifier;
41 static int cSignalSocketPair[2];
44 static void sigHandler(
int pSignal);
45 #elif defined(Q_OS_WIN)
48 static BOOL ctrlHandler(DWORD pCtrlType);
52 void onSignalSocketActivated();
Definition: AppController.h:35
static SignalHandler & getInstance()
Definition: SignalHandler.cpp:33
SignalHandler()
Definition: SignalHandler.cpp:20
void setController(AppController &pAppController)
Definition: SignalHandler.cpp:54
virtual ~SignalHandler()
Definition: SignalHandler.cpp:28
bool shouldQuit() const
Definition: SignalHandler.cpp:75
Definition: SignalHandler.h:23
void init()
Definition: SignalHandler.cpp:39