Catching system shutdown
Our app puts up a warning dialog when you close the main window, telling the user it is minimizing to the system tray. But I don't want to do this if the window is getting closed because the system is being shutdown. How can I catch the shutdown and not put up the warning? Unfortunately, there doesn't seem to be a system shutdown signal. I looked at QSession, but nothing jumps out.
If the user is closing the session, you should be able to do what's described in here.
Yeah, I ended up creating a QApplication-derived class and setting a flag in commitData. It seems an odd way to do something so basic as catch system shutdown, but if it works..,