#include "PluginLoader.hpp" PluginLoader::PluginLoader(QObject *parent) : QObject(parent) {} QObject *PluginLoader::loadPlugin(const QString &path) { if (m_loader.isLoaded()) { m_loader.unload(); } m_loader.setFileName(path); return m_loader.instance(); } bool PluginLoader::unloadPlugin() { return m_loader.unload(); } QString PluginLoader::errorString() const { return m_loader.errorString(); }