diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp index 98f2965..69389d0 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -9,6 +9,7 @@ #include "browser.h" #include "plugin.h" #include "session.h" +#include "util.h" #include "version.h" #include <QFile> #include <QLibraryInfo> @@ -86,7 +87,10 @@ int main(int argc, char **argv) return 0; } - QVector<Plugin> plugins = loadPlugins(config->value<QString>("plugins.path").value()); + QVector<Plugin> plugins; + for(const QString &path : Util::files(config->value<QString>("plugins.path").value())) { + plugins.append(loadPluginFromPath(path)); + } QMap<QString, std::function<int()>> pluginCommands; for(const auto &plugin : plugins) { auto *pluginInterface = qobject_cast<PluginInterface *>(plugin.instance); |