Fix usage of deprecated QSet/QList methods

Authored by alexeymin on Dec 17 2019, 7:38 PM.

Description

Fix usage of deprecated QSet/QList methods

Summary:
Compiiling with Qt 5.14 produces the following warnings:

.../libdiscover/resources/StandardBackendUpdater.cpp:70:43: warning:

‘QList<T> QSet<T>::toList() const [with T = AbstractResource*]’ is deprecated:
Use values() instead. [-Wdeprecated-declarations]

.../libdiscover/resources/StandardBackendUpdater.cpp:220:48: warning:

‘QSet<T> QList<T>::toSet() const [with T = AbstractResource*]’ is deprecated:
Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]

Test Plan: Clean build with Qt 5.14 with no warnings. Still builds with Qt 5.12

Reviewers: apol, ngraham

Reviewed By: ngraham

Subscribers: apol, plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D26069

Details

Committed
alexeyminDec 21 2019, 8:55 PM
Reviewer
ngraham
Differential Revision
D26069: Fix usage of deprecated QSet/QList methods
Parents
R134:3dd3cb9d9497: Fix transient i18n() error in category display on app delegate
Branches
Unknown
Tags
Unknown