13 #if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS) 15 #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 WINAPI ctrlHandler(DWORD pCtrlType);
52 void onSignalSocketActivated();
Definition: AppController.h:33
static SignalHandler & getInstance()
Definition: SignalHandler.cpp:33
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
void setController(AppController &pAppController)
Definition: SignalHandler.cpp:54
bool shouldQuit() const
Definition: SignalHandler.cpp:75
virtual ~SignalHandler()
Definition: SignalHandler.cpp:28
Definition: SignalHandler.h:23
void init()
Definition: SignalHandler.cpp:39