Replace deprecated use of QWeakPointer<QObject*> in favor of QPointer<QObject*>
QWeakPointer has been deprecated to store pointers on QObject. QPointer should be used instead.
Reviewed By: leinir
Differential Revision: https://phabricator.kde.org/D15103