diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-04-20 13:29:06 +0300 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-04-21 20:14:58 +0300 |
commit | 8d484d153dd054be89be51b7b4e9815450c0065a (patch) | |
tree | 44a4c1045969909197312003957611f90d9be582 /include | |
parent | Add plugin loading code to smolblok (diff) | |
download | smolbote-8d484d153dd054be89be51b7b4e9815450c0065a.tar.xz |
Move staging/hostlist to subprojects/plugin_hostlist
Diffstat (limited to 'include')
-rw-r--r-- | include/smolbote/filterinterface.hpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/include/smolbote/filterinterface.hpp b/include/smolbote/filterinterface.hpp index 1ae65cc..3bbddf2 100644 --- a/include/smolbote/filterinterface.hpp +++ b/include/smolbote/filterinterface.hpp @@ -11,8 +11,7 @@ #include <QWebEngineUrlRequestInfo> #include <QtPlugin> - -class QIODevice; +#include <QIODevice> class FilterList { @@ -29,8 +28,8 @@ class FilterPlugin public: virtual ~FilterPlugin() = default; - virtual FilterList *load(QIODevice* from) const = 0; - virtual bool update(QIODevice *f, const QUrl &upstream) const = 0; + virtual FilterList *load(QIODevice&) const = 0; + virtual bool parse(FilterList *list, QIODevice &) const = 0; }; #define FilterPluginIid "net.iserlohn-fortress.smolbote.FilterPlugin" |