Fix API mismatch after QtWayland changed to offer the return value from ...

...openUrl.

Also switch to use Q_DECL_OVERRIDE so these errors (if they happen again) are
clearly visible.