messageviewer
adblockmanager.cpp
Go to the documentation of this file.
66 // ----------------------------------------------------------------------------------------------
119 const QStringList itemList = config.groupList().filter( QRegExp( QLatin1String("FilterList \\d+") ) );
134 const QDateTime lastDateTime = filtersGroup.readEntry(QLatin1String("lastUpdate"), QDateTime());
271 void AdBlockManager::updateSubscription(const QString &path, const QString &url, const QString &itemName)
278 KIO::FileCopyJob* job = KIO::file_copy(subUrl , destUrl, -1, KIO::HideProgressInfo | KIO::Overwrite);
324 const QString rulesFilePath = KStandardDirs::locateLocal("data" , QLatin1String("kmail2/adblockrules_") + n);
void reloadCurrentPage()
bool match(const QNetworkRequest &request, const QString &encodedUrl, const QString &encodedUrlLowerCase) const
Definition: adblockrule.cpp:72
void clear()
Definition: webpage.h:25
QWebElement documentElement() const
QString readLine(qint64 maxlen)
bool isAdblockEnabledForHost(const QString &host)
Definition: adblockmanager.cpp:367
QObject * sender() const
QByteArray rawHeader(const QByteArray &headerName) const
QString host() const
bool contains(const QString &str, Qt::CaseSensitivity cs) const
bool exists() const
QString toString(QFlags< QUrl::FormattingOption > options) const
Definition: adblockrule.h:49
void addCustomRule(const QString &, bool reloadPage=true)
Definition: adblockmanager.cpp:328
bool isHidingElements()
Definition: adblockmanager.cpp:89
QString number(int n, int base)
bool atEnd() const
bool isEmpty() const
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const
virtual bool open(QFlags< QIODevice::OpenModeFlag > mode)
QString scheme() const
QWebPage * page() const
QString toLower() const
bool contains(QChar ch, Qt::CaseSensitivity cs) const
QUrl url() const
virtual void close()
bool isValid() const
bool blockRequest(const QNetworkRequest &request)
Definition: adblockmanager.cpp:210
QDateTime currentDateTime()
QString mid(int position, int n) const
bool tryAddFilter(const QString &filter)
Definition: adblockhostmatcher.cpp:33
void apply(QWebElement &document, const QString &domain) const
Definition: adblockelementhiding.cpp:66
QString fromLatin1(const char *str, int size)
bool match(const QString &host) const
Definition: adblockhostmatcher.cpp:84
QFuture< void > filter(Sequence &sequence, FilterFunction filterFunction)
QStringList filter(const QString &str, Qt::CaseSensitivity cs) const
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
QDateTime addDays(int ndays) const
bool addRule(const QString &rule)
Definition: adblockelementhiding.cpp:38
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:32:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:32:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.