aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
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"