aboutsummaryrefslogtreecommitdiff
path: root/staging/smolblok/smolblok.cpp
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2020-05-31 21:53:52 +0300
committerAqua-sama <aqua@iserlohn-fortress.net>2020-05-31 21:53:52 +0300
commit737d688e5b173ef5155db3e4fc9e8debf9b33a11 (patch)
tree3fe6cd4aade797fc0c3b18d458834befd43a91cf /staging/smolblok/smolblok.cpp
parentstaging: smolblok (diff)
downloadsmolbote-737d688e5b173ef5155db3e4fc9e8debf9b33a11.tar.xz
enable smolblokstaging-smolblok
Build both HostlistFilter and AdblockFitler plugins by default.
Diffstat (limited to 'staging/smolblok/smolblok.cpp')
-rw-r--r--staging/smolblok/smolblok.cpp40
1 files changed, 0 insertions, 40 deletions
diff --git a/staging/smolblok/smolblok.cpp b/staging/smolblok/smolblok.cpp
deleted file mode 100644
index 465c348..0000000
--- a/staging/smolblok/smolblok.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * This file is part of smolbote. It's copyrighted by the contributors recorded
- * in the version control history of the file, available from its original
- * location: https://library.iserlohn-fortress.net/aqua/smolbote.git
- *
- * SPDX-License-Identifier: GPL-3.0
- */
-
-#include "smolblok.hpp"
-#include <QFile>
-#include <QSettings>
-
-bool smolblok::addSubscriptions(const QString &filename)
-{
- if(filename.isEmpty()) {
- return false;
- }
-
- QSettings listconf(filename, QSettings::IniFormat);
-
- for(auto &group : listconf.childGroups()) {
- listconf.beginGroup(group);
- const auto *loader = m_formats.value(listconf.value("Format").toString()).instance;
- if(loader != nullptr) {
- QFile f(listconf.value("File").toString());
- if(!f.exists()) {
- continue;
- }
-
- auto *list = loader->load(f);
- f.seek(0);
- if(loader->parse(list, f)) {
- m_subscriptions.addFilterList(list);
- }
- }
- listconf.endGroup();
- }
- return false;
-}
-