diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/adblock/adblockmanager.cpp | 22 | ||||
| -rw-r--r-- | src/adblock/adblockmanager.h | 3 | ||||
| -rw-r--r-- | src/protocolhandler.cpp | 53 | ||||
| -rw-r--r-- | src/protocolhandler.h | 1 | 
4 files changed, 3 insertions, 76 deletions
| diff --git a/src/adblock/adblockmanager.cpp b/src/adblock/adblockmanager.cpp index 5078f215..e48cc753 100644 --- a/src/adblock/adblockmanager.cpp +++ b/src/adblock/adblockmanager.cpp @@ -64,7 +64,7 @@ AdBlockManager::~AdBlockManager()  } -void AdBlockManager::loadSettings(bool checkUpdateDate) +void AdBlockManager::loadSettings()  {      _index = 0;      _buffer.clear(); @@ -98,7 +98,7 @@ void AdBlockManager::loadSettings(bool checkUpdateDate)      QDateTime lastUpdate = ReKonfig::lastUpdate();  //  the day of the implementation.. :)      int days = ReKonfig::updateInterval(); -    if (!checkUpdateDate || today > lastUpdate.addDays(days)) +    if (today > lastUpdate.addDays(days))      {          ReKonfig::setLastUpdate(today); @@ -346,24 +346,6 @@ void AdBlockManager::saveRules(const QStringList &rules)  } -void AdBlockManager::addSubscription(const QString &title, const QString &location) -{ -    QStringList titles = ReKonfig::subscriptionTitles(); -    if (titles.contains(title)) -        return; - -    QStringList locations = ReKonfig::subscriptionLocations(); -    if (locations.contains(location)) -        return; - -    titles << title; -    locations << location; - -    ReKonfig::setSubscriptionTitles(titles); -    ReKonfig::setSubscriptionLocations(locations); -} - -  void AdBlockManager::showSettings()  {      QPointer<KDialog> dialog = new KDialog(); diff --git a/src/adblock/adblockmanager.h b/src/adblock/adblockmanager.h index 9d746e18..cce00877 100644 --- a/src/adblock/adblockmanager.h +++ b/src/adblock/adblockmanager.h @@ -155,10 +155,9 @@ public:      QNetworkReply *block(const QNetworkRequest &request, WebPage *page);      void applyHidingRules(WebPage *page); -    void addSubscription(const QString &title, const QString &location);  public Q_SLOTS: -    void loadSettings(bool checkUpdateDate = true); +    void loadSettings();      void showSettings();  private: diff --git a/src/protocolhandler.cpp b/src/protocolhandler.cpp index bade99cb..4744e766 100644 --- a/src/protocolhandler.cpp +++ b/src/protocolhandler.cpp @@ -31,7 +31,6 @@  #include "rekonq.h"  // Local Includes -#include "adblockmanager.h"  #include "application.h"  #include "historymanager.h"  #include "mainview.h" @@ -124,13 +123,6 @@ bool ProtocolHandler::preHandling(const QNetworkRequest &request, QWebFrame *fra          return true;      } -    // "abp" handling -    if (_url.protocol() == QL1S("abp")) -    { -        abpHandling(); -        return true; -    } -      // "about" handling      if (_url.protocol() == QL1S("about"))      { @@ -358,48 +350,3 @@ void ProtocolHandler::slotMostLocalUrlResult(KJob *job)          }      }  } - - -/** - * abp scheme (easy) explanation - * - */ -void ProtocolHandler::abpHandling() -{ -    QString path = _url.path(); -    if (path != QL1S("subscribe")) -        return; - -    QMap<QString, QString> map = _url.queryItems(KUrl::CaseInsensitiveKeys); - -    QString location = map.value(QL1S("location")); -    QString title = map.value(QL1S("title")); -    QString requireslocation = map.value(QL1S("requireslocation")); -    QString requirestitle = map.value(QL1S("requirestitle")); - -    QString info; -    if (requirestitle.isEmpty() || requireslocation.isEmpty()) -    { -        info = title; -    } -    else -    { -        info = i18n("\n %1,\n %2 (required by %3)\n", title, requirestitle, title); -    } - -    if (KMessageBox::questionYesNo(0, -                                   i18n("Do you want to add the following subscriptions to your adblock settings?\n") + info, -                                   i18n("Add automatic subscription to the adblock"), -                                   KGuiItem(i18n("Add")), -                                   KGuiItem(i18n("Discard")) -                                  ) -       ) -    { -        if (!requireslocation.isEmpty() && !requirestitle.isEmpty()) -        { -            rApp->adblockManager()->addSubscription(requirestitle, requireslocation); -        } -        rApp->adblockManager()->addSubscription(title, location); -        rApp->adblockManager()->loadSettings(false); -    } -} diff --git a/src/protocolhandler.h b/src/protocolhandler.h index 80f37dfc..bdc45534 100644 --- a/src/protocolhandler.h +++ b/src/protocolhandler.h @@ -74,7 +74,6 @@ private Q_SLOTS:  private:      QString dirHandling(const KFileItemList &list); -    void abpHandling();      KDirLister *_lister;      QWebFrame *_frame; | 
