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