KPluginMetaData: add initialPreference() getter

Authored by dfaure on Jan 5 2020, 10:03 PM.

Description

KPluginMetaData: add initialPreference() getter

Summary:
useful to sort parts by preference.

auto byInitialPreference = [](const KPluginMetaData &left, const KPluginMetaData &right) { return left.initialPreference() > right.initialPreference(); };
std::sort(plugins.begin(), plugins.end(), byInitialPreference);

Test Plan: gvpart.so now comes first among all parts that can handle a jpeg file

Reviewers: arichardson

Maniphest Tasks: T12340, T12173

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

Details

Committed
dfaureJan 5 2020, 10:03 PM
Differential Revision
D26443: KPluginMetaData: add initialPreference() getter
Parents
R244:9834a3830765: desktoptojson: also convert InitialPreference key
Branches
Unknown
Tags
Unknown