Introduce user actions prompt dialog helper
Gets rid of calling "kdialog" which the user might not have installed. It also improves the user experience in various ways:
- The dialog is parented to the window in question
- The dialog closes when no longer relevant (e.g. closing the relevant window, or restoring the border, or unfullscreening it)
- An "undo" is provided to restore the border if the user did it accidentally and they actually don't have access to a keyboard
- If a global shortcut is assigned to the relevant action, it is mentioned, and only if there isn't, the window menu shortcut is shown.
Modeled after the killprompt.
Sadly, we don’t have good full color icons for those actions, so the message box shows the generic KWin icon.
See screencast for noborder:
Bildschirmaufnahme_20260125_122805
Likewise for fullscreen:
Edited by Kai Uwe Broulik
