13 #if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
15 #include <QSocketNotifier>
16 #elif defined(Q_OS_WIN)
33 QPointer<AppController> mAppController;
40 #if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
43 QScopedPointer<QSocketNotifier> mSignalSocketNotifier;
44 static int cSignalSocketPair[2];
47 static void sigHandler(
int pSignal);
48 #elif defined(Q_OS_WIN)
51 static BOOL WINAPI ctrlHandler(DWORD pCtrlType);
55 void onSignalSocketActivated();
Definition: AppController.h:36
Definition: SignalHandler.h:25
void init()
Definition: SignalHandler.cpp:31
void setController(AppController &pAppController)
Definition: SignalHandler.cpp:46
bool shouldQuit() const
Definition: SignalHandler.cpp:67
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15