aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2020-04-20 13:29:06 +0300
committerAqua-sama <aqua@iserlohn-fortress.net>2020-04-21 20:14:58 +0300
commit8d484d153dd054be89be51b7b4e9815450c0065a (patch)
tree44a4c1045969909197312003957611f90d9be582 /include
parentAdd plugin loading code to smolblok (diff)
downloadsmolbote-8d484d153dd054be89be51b7b4e9815450c0065a.tar.xz
Move staging/hostlist to subprojects/plugin_hostlist
Diffstat (limited to 'include')
-rw-r--r--include/smolbote/filterinterface.hpp7
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"