diff options
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" |