Remove use of deprecated KDialog, fix two warnings
Test Plan: No UI changes
Reviewers: Plasma, ervin
Reviewed By: ervin
Subscribers: plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D26970