PluginLoader: Improve const corretness, remove unneeded qAsConst
Because they are member variables, we do not need qAsConst in a method that is declared as const
This commit is contained in:
parent
b70de1eb21
commit
16adb6a298
2 changed files with 5 additions and 5 deletions
|
@ -69,7 +69,7 @@ KdeConnectPlugin *PluginLoader::instantiatePluginForDevice(const QString &plugin
|
|||
QStringList PluginLoader::incomingCapabilities() const
|
||||
{
|
||||
QSet<QString> ret;
|
||||
for (const KPluginMetaData &service : qAsConst(plugins)) {
|
||||
for (const KPluginMetaData &service : plugins) {
|
||||
QStringList rawValues = service.value(QStringLiteral("X-KdeConnect-SupportedPacketType"), QStringList());
|
||||
ret += QSet<QString>(rawValues.begin(), rawValues.end());
|
||||
}
|
||||
|
@ -79,20 +79,20 @@ QStringList PluginLoader::incomingCapabilities() const
|
|||
QStringList PluginLoader::outgoingCapabilities() const
|
||||
{
|
||||
QSet<QString> ret;
|
||||
for (const KPluginMetaData &service : qAsConst(plugins)) {
|
||||
for (const KPluginMetaData &service : plugins) {
|
||||
QStringList rawValues = service.value(QStringLiteral("X-KdeConnect-OutgoingPacketType"), QStringList());
|
||||
ret += QSet<QString>(rawValues.begin(), rawValues.end());
|
||||
}
|
||||
return ret.values();
|
||||
}
|
||||
|
||||
QSet<QString> PluginLoader::pluginsForCapabilities(const QSet<QString> &incoming, const QSet<QString> &outgoing)
|
||||
QSet<QString> PluginLoader::pluginsForCapabilities(const QSet<QString> &incoming, const QSet<QString> &outgoing) const
|
||||
{
|
||||
QSet<QString> ret;
|
||||
|
||||
QString myDeviceType = KdeConnectConfig::instance().deviceType().toString();
|
||||
|
||||
for (const KPluginMetaData &service : qAsConst(plugins)) {
|
||||
for (const KPluginMetaData &service : plugins) {
|
||||
// Check if the plugin support this device type
|
||||
const QStringList supportedDeviceTypes = service.rawData().value(QStringLiteral("X-KdeConnect-SupportedDeviceTypes")).toVariant().toStringList();
|
||||
if (!supportedDeviceTypes.isEmpty()) {
|
||||
|
|
|
@ -31,7 +31,7 @@ public:
|
|||
|
||||
QStringList incomingCapabilities() const;
|
||||
QStringList outgoingCapabilities() const;
|
||||
QSet<QString> pluginsForCapabilities(const QSet<QString> &incoming, const QSet<QString> &outgoing);
|
||||
QSet<QString> pluginsForCapabilities(const QSet<QString> &incoming, const QSet<QString> &outgoing) const;
|
||||
|
||||
private:
|
||||
PluginLoader();
|
||||
|
|
Loading…
Reference in a new issue