diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-10-02 13:24:45 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-10-02 13:24:45 +0200 |
commit | 76e346c8e5ac7067cc49063e0c11d88c23871115 (patch) | |
tree | d0bf22a28330a2feb675b7d68011f22a4473bdfd /src/main.cpp | |
parent | Split off UrlFilter into library (diff) | |
download | smolbote-76e346c8e5ac7067cc49063e0c11d88c23871115.tar.xz |
Add Util namespace
- Util::files lists files in specified .path
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); |