![]() |
Falkon Develop
Cross-platform Qt-based web browser
|
#include <adblocksubscription.h>
Public Slots | |
void | updateSubscription () |
Signals | |
void | subscriptionChanged () |
void | subscriptionUpdated () |
void | subscriptionError (const QString &message) |
Public Member Functions | |
AdBlockSubscription (const QString &title, QObject *parent=nullptr) | |
~AdBlockSubscription () | |
QString | title () const |
QString | filePath () const |
void | setFilePath (const QString &path) |
QUrl | url () const |
void | setUrl (const QUrl &url) |
virtual void | loadSubscription (const QStringList &disabledRules) |
virtual void | saveSubscription () |
const AdBlockRule * | rule (int offset) const |
QVector< AdBlockRule * > | allRules () const |
const AdBlockRule * | enableRule (int offset) |
const AdBlockRule * | disableRule (int offset) |
virtual bool | canEditRules () const |
virtual bool | canBeRemoved () const |
virtual int | addRule (AdBlockRule *rule) |
virtual bool | removeRule (int offset) |
virtual const AdBlockRule * | replaceRule (AdBlockRule *rule, int offset) |
Protected Slots | |
void | subscriptionDownloaded () |
Protected Member Functions | |
virtual bool | saveDownloadedData (const QByteArray &data) |
Protected Attributes | |
QNetworkReply * | m_reply |
QVector< AdBlockRule * > | m_rules |
Definition at line 59 of file adblocksubscription.h.
|
explicit |
Copyright (c) 2009, Benjamin C. Meyer ben@m.nosp@m.eyer.nosp@m.home..nosp@m.net
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS `‘AS IS’' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Definition at line 57 of file adblocksubscription.cpp.
AdBlockSubscription::~AdBlockSubscription | ( | ) |
Definition at line 278 of file adblocksubscription.cpp.
|
virtual |
Reimplemented in AdBlockCustomList.
Definition at line 259 of file adblocksubscription.cpp.
QVector< AdBlockRule * > AdBlockSubscription::allRules | ( | ) | const |
Definition at line 208 of file adblocksubscription.cpp.
|
virtual |
Reimplemented in AdBlockCustomList.
Definition at line 254 of file adblocksubscription.cpp.
|
virtual |
Reimplemented in AdBlockCustomList.
Definition at line 249 of file adblocksubscription.cpp.
const AdBlockRule * AdBlockSubscription::disableRule | ( | int | offset | ) |
Definition at line 231 of file adblocksubscription.cpp.
const AdBlockRule * AdBlockSubscription::enableRule | ( | int | offset | ) |
Definition at line 213 of file adblocksubscription.cpp.
QString AdBlockSubscription::filePath | ( | ) | const |
Definition at line 70 of file adblocksubscription.cpp.
|
virtual |
Reimplemented in AdBlockCustomList.
Definition at line 90 of file adblocksubscription.cpp.
|
virtual |
Reimplemented in AdBlockCustomList.
Definition at line 265 of file adblocksubscription.cpp.
|
virtual |
Reimplemented in AdBlockCustomList.
Definition at line 271 of file adblocksubscription.cpp.
const AdBlockRule * AdBlockSubscription::rule | ( | int | offset | ) | const |
Definition at line 199 of file adblocksubscription.cpp.
|
protectedvirtual |
Definition at line 183 of file adblocksubscription.cpp.
|
virtual |
Reimplemented in AdBlockCustomList.
Definition at line 139 of file adblocksubscription.cpp.
void AdBlockSubscription::setFilePath | ( | const QString & | path | ) |
Definition at line 75 of file adblocksubscription.cpp.
void AdBlockSubscription::setUrl | ( | const QUrl & | url | ) |
Definition at line 85 of file adblocksubscription.cpp.
|
signal |
|
protectedslot |
Definition at line 153 of file adblocksubscription.cpp.
|
signal |
|
signal |
QString AdBlockSubscription::title | ( | ) | const |
Definition at line 65 of file adblocksubscription.cpp.
|
slot |
Definition at line 143 of file adblocksubscription.cpp.
QUrl AdBlockSubscription::url | ( | ) | const |
Definition at line 80 of file adblocksubscription.cpp.
|
protected |
Definition at line 104 of file adblocksubscription.h.
|
protected |
Definition at line 105 of file adblocksubscription.h.