Add Wifi scanner mode
Adds a --wifi command line argument that puts QRCA into a special Wifi scanner mode that could be triggered by Plasma Network Management:
- Global drawer is hidden, only scanner is accessible
- Only wifi configuration codes are recognized
- App quits after wifi has been connected
A separate desktop file is installed that allows to detect whether this feature is supported and could allow the user to apply custom application window rules for it.
Improve Wifi connection UX
Instead of always creating a new connection, update the credentials on an existing one, if any.
Also, show a busy indicator while connecting and report the error message when it fails.
Lifted from plasma/plasma-nm!178 (closed)