/* ============================================================ * The rekonq project * ============================================================ * SPDX-License-Identifier: GPL-3.0-only * Copyright (C) 2022 aqua <aqua@iserlohn-fortress.net> * ============================================================ * Description: rekonq plugin loader * ============================================================ */ #include "pluginloader.h" #include <QJsonArray> PluginLoader::PluginLoader(const QString &fileName, QObject *parent) : QPluginLoader(fileName, parent) { const auto metadata = metaData()["MetaData"].toObject(); for (const auto &value : metadata["schemes"].toArray()) { m_schemes.append(value.toString()); } }