12 #if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
13 #include <QSocketNotifier>
15 #elif defined(Q_OS_WIN)
32 std::function<
void()> mController;
39 #if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
42 QScopedPointer<QSocketNotifier> mSignalSocketNotifier;
43 static int cSignalSocketPair[2];
46 static void sigHandler(
int pSignal);
47 #elif defined(Q_OS_WIN)
50 static BOOL WINAPI ctrlHandler(DWORD pCtrlType);
54 void onSignalSocketActivated();
Definition: SignalHandler.h:24
void setController(const std::function< void()> &pController)
Definition: SignalHandler.cpp:52
void init()
Definition: SignalHandler.cpp:37
bool shouldQuit() const
Definition: SignalHandler.cpp:73
A simple template renderer.
Definition: ActivationContext.h:15