Port kpMainWindow::slotMakeScreenshot from QDesktopWidget
grabWindow(0) is documented to "If window is 0, then the entire screen will be grabbed."
Still works, didn't test if it works on multi-screen, though.
This needs some rework to work on Wayland, too...