aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-10-02 13:24:45 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2018-10-02 13:24:45 +0200
commit76e346c8e5ac7067cc49063e0c11d88c23871115 (patch)
treed0bf22a28330a2feb675b7d68011f22a4473bdfd /src/main.cpp
parentSplit off UrlFilter into library (diff)
downloadsmolbote-76e346c8e5ac7067cc49063e0c11d88c23871115.tar.xz
Add Util namespace
- Util::files lists files in specified .path
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp6
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);