mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 10:46:35 +01:00
adblock: port foreach -> range-based for
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
This commit is contained in:
parent
e34933b5d7
commit
018b8d1a28
@ -44,7 +44,7 @@ AdBlockAddSubscriptionDialog::AdBlockAddSubscriptionDialog(QWidget* parent)
|
|||||||
<< Subscription(QSL("Anti-Adblock Killer"), QSL("https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt"))
|
<< Subscription(QSL("Anti-Adblock Killer"), QSL("https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt"))
|
||||||
<< Subscription(tr("Other..."), QString());
|
<< Subscription(tr("Other..."), QString());
|
||||||
|
|
||||||
foreach (const Subscription &subscription, m_knownSubscriptions) {
|
for (const Subscription &subscription : qAsConst(m_knownSubscriptions)) {
|
||||||
ui->comboBox->addItem(subscription.title);
|
ui->comboBox->addItem(subscription.title);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,7 +174,8 @@ void AdBlockDialog::load()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (AdBlockSubscription* subscription, m_manager->subscriptions()) {
|
const auto subscriptions = m_manager->subscriptions();
|
||||||
|
for (AdBlockSubscription* subscription : subscriptions) {
|
||||||
AdBlockTreeWidget* tree = new AdBlockTreeWidget(subscription, tabWidget);
|
AdBlockTreeWidget* tree = new AdBlockTreeWidget(subscription, tabWidget);
|
||||||
tabWidget->addTab(tree, subscription->title());
|
tabWidget->addTab(tree, subscription->title());
|
||||||
}
|
}
|
||||||
|
@ -242,7 +242,7 @@ bool AdBlockManager::removeSubscription(AdBlockSubscription* subscription)
|
|||||||
|
|
||||||
AdBlockCustomList* AdBlockManager::customList() const
|
AdBlockCustomList* AdBlockManager::customList() const
|
||||||
{
|
{
|
||||||
foreach (AdBlockSubscription* subscription, m_subscriptions) {
|
for (AdBlockSubscription* subscription : qAsConst(m_subscriptions)) {
|
||||||
AdBlockCustomList* list = qobject_cast<AdBlockCustomList*>(subscription);
|
AdBlockCustomList* list = qobject_cast<AdBlockCustomList*>(subscription);
|
||||||
|
|
||||||
if (list) {
|
if (list) {
|
||||||
@ -283,7 +283,8 @@ void AdBlockManager::load()
|
|||||||
QDir(DataPaths::currentProfilePath()).mkdir(QSL("adblock"));
|
QDir(DataPaths::currentProfilePath()).mkdir(QSL("adblock"));
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (const QString &fileName, adblockDir.entryList(QStringList(QSL("*.txt")), QDir::Files)) {
|
const auto fileNames = adblockDir.entryList(QStringList(QSL("*.txt")), QDir::Files);
|
||||||
|
for (const QString &fileName : fileNames) {
|
||||||
if (fileName == QLatin1String("customlist.txt")) {
|
if (fileName == QLatin1String("customlist.txt")) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -329,7 +330,7 @@ void AdBlockManager::load()
|
|||||||
m_subscriptions.append(customList);
|
m_subscriptions.append(customList);
|
||||||
|
|
||||||
// Load all subscriptions
|
// Load all subscriptions
|
||||||
foreach (AdBlockSubscription* subscription, m_subscriptions) {
|
for (AdBlockSubscription* subscription : qAsConst(m_subscriptions)) {
|
||||||
subscription->loadSubscription(m_disabledRules);
|
subscription->loadSubscription(m_disabledRules);
|
||||||
|
|
||||||
connect(subscription, &AdBlockSubscription::subscriptionUpdated, mApp, &MainApplication::reloadUserStyleSheet);
|
connect(subscription, &AdBlockSubscription::subscriptionUpdated, mApp, &MainApplication::reloadUserStyleSheet);
|
||||||
@ -366,7 +367,7 @@ void AdBlockManager::updateMatcher()
|
|||||||
|
|
||||||
void AdBlockManager::updateAllSubscriptions()
|
void AdBlockManager::updateAllSubscriptions()
|
||||||
{
|
{
|
||||||
foreach (AdBlockSubscription* subscription, m_subscriptions) {
|
for (AdBlockSubscription* subscription : qAsConst(m_subscriptions)) {
|
||||||
subscription->updateSubscription();
|
subscription->updateSubscription();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -382,7 +383,7 @@ void AdBlockManager::save()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (AdBlockSubscription* subscription, m_subscriptions) {
|
for (AdBlockSubscription* subscription : qAsConst(m_subscriptions)) {
|
||||||
subscription->saveSubscription();
|
subscription->saveSubscription();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -427,7 +428,7 @@ QString AdBlockManager::elementHidingRulesForDomain(const QUrl &url) const
|
|||||||
|
|
||||||
AdBlockSubscription* AdBlockManager::subscriptionByName(const QString &name) const
|
AdBlockSubscription* AdBlockManager::subscriptionByName(const QString &name) const
|
||||||
{
|
{
|
||||||
foreach (AdBlockSubscription* subscription, m_subscriptions) {
|
for (AdBlockSubscription* subscription : qAsConst(m_subscriptions)) {
|
||||||
if (subscription->title() == name) {
|
if (subscription->title() == name) {
|
||||||
return subscription;
|
return subscription;
|
||||||
}
|
}
|
||||||
|
@ -125,8 +125,10 @@ void AdBlockMatcher::update()
|
|||||||
QHash<QString, const AdBlockRule*> cssRulesHash;
|
QHash<QString, const AdBlockRule*> cssRulesHash;
|
||||||
QVector<const AdBlockRule*> exceptionCssRules;
|
QVector<const AdBlockRule*> exceptionCssRules;
|
||||||
|
|
||||||
foreach (AdBlockSubscription* subscription, m_manager->subscriptions()) {
|
const auto subscriptions = m_manager->subscriptions();
|
||||||
foreach (const AdBlockRule* rule, subscription->allRules()) {
|
for (AdBlockSubscription* subscription : subscriptions) {
|
||||||
|
const auto rules = subscription->allRules();
|
||||||
|
for (const AdBlockRule* rule : rules) {
|
||||||
// Don't add internally disabled rules to cache
|
// Don't add internally disabled rules to cache
|
||||||
if (rule->isInternalDisabled())
|
if (rule->isInternalDisabled())
|
||||||
continue;
|
continue;
|
||||||
@ -159,7 +161,7 @@ void AdBlockMatcher::update()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (const AdBlockRule* rule, exceptionCssRules) {
|
for (const AdBlockRule* rule : qAsConst(exceptionCssRules)) {
|
||||||
const AdBlockRule* originalRule = cssRulesHash.value(rule->cssSelector());
|
const AdBlockRule* originalRule = cssRulesHash.value(rule->cssSelector());
|
||||||
|
|
||||||
// If we don't have this selector, the exception does nothing
|
// If we don't have this selector, the exception does nothing
|
||||||
|
@ -290,14 +290,14 @@ bool AdBlockRule::matchDomain(const QString &domain) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (m_blockedDomains.isEmpty()) {
|
if (m_blockedDomains.isEmpty()) {
|
||||||
foreach (const QString &d, m_allowedDomains) {
|
for (const QString &d : qAsConst(m_allowedDomains)) {
|
||||||
if (isMatchingDomain(domain, d)) {
|
if (isMatchingDomain(domain, d)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (m_allowedDomains.isEmpty()) {
|
else if (m_allowedDomains.isEmpty()) {
|
||||||
foreach (const QString &d, m_blockedDomains) {
|
for (const QString &d : qAsConst(m_blockedDomains)) {
|
||||||
if (isMatchingDomain(domain, d)) {
|
if (isMatchingDomain(domain, d)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -305,13 +305,13 @@ bool AdBlockRule::matchDomain(const QString &domain) const
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
foreach (const QString &d, m_blockedDomains) {
|
for (const QString &d : qAsConst(m_blockedDomains)) {
|
||||||
if (isMatchingDomain(domain, d)) {
|
if (isMatchingDomain(domain, d)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (const QString &d, m_allowedDomains) {
|
for (const QString &d : qAsConst(m_allowedDomains)) {
|
||||||
if (isMatchingDomain(domain, d)) {
|
if (isMatchingDomain(domain, d)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -460,7 +460,7 @@ void AdBlockRule::parseFilter()
|
|||||||
const QStringList options = parsedLine.mid(optionsIndex + 1).split(QL1C(','), QString::SkipEmptyParts);
|
const QStringList options = parsedLine.mid(optionsIndex + 1).split(QL1C(','), QString::SkipEmptyParts);
|
||||||
|
|
||||||
int handledOptions = 0;
|
int handledOptions = 0;
|
||||||
foreach (const QString &option, options) {
|
for (const QString &option : options) {
|
||||||
if (option.startsWith(QL1S("domain="))) {
|
if (option.startsWith(QL1S("domain="))) {
|
||||||
parseDomains(option.mid(7), QL1C('|'));
|
parseDomains(option.mid(7), QL1C('|'));
|
||||||
++handledOptions;
|
++handledOptions;
|
||||||
@ -631,9 +631,9 @@ void AdBlockRule::parseFilter()
|
|||||||
|
|
||||||
void AdBlockRule::parseDomains(const QString &domains, const QChar &separator)
|
void AdBlockRule::parseDomains(const QString &domains, const QChar &separator)
|
||||||
{
|
{
|
||||||
QStringList domainsList = domains.split(separator, QString::SkipEmptyParts);
|
const QStringList domainsList = domains.split(separator, QString::SkipEmptyParts);
|
||||||
|
|
||||||
foreach (const QString domain, domainsList) {
|
for (const QString domain : domainsList) {
|
||||||
if (domain.isEmpty()) {
|
if (domain.isEmpty()) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -748,7 +748,7 @@ QList<QStringMatcher> AdBlockRule::createStringMatchers(const QStringList &filte
|
|||||||
QList<QStringMatcher> matchers;
|
QList<QStringMatcher> matchers;
|
||||||
matchers.reserve(filters.size());
|
matchers.reserve(filters.size());
|
||||||
|
|
||||||
foreach (const QString &filter, filters) {
|
for (const QString &filter : filters) {
|
||||||
matchers.append(QStringMatcher(filter, m_caseSensitivity));
|
matchers.append(QStringMatcher(filter, m_caseSensitivity));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -790,7 +790,8 @@ bool AdBlockRule::isMatchingRegExpStrings(const QString &url) const
|
|||||||
{
|
{
|
||||||
Q_ASSERT(m_regExp);
|
Q_ASSERT(m_regExp);
|
||||||
|
|
||||||
foreach (const QStringMatcher &matcher, m_regExp->matchers) {
|
const auto matchers = m_regExp->matchers;
|
||||||
|
for (const QStringMatcher &matcher : matchers) {
|
||||||
if (matcher.indexIn(url) == -1)
|
if (matcher.indexIn(url) == -1)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -335,7 +335,7 @@ void AdBlockCustomList::saveSubscription()
|
|||||||
textStream << "Url: " << url().toString() << endl;
|
textStream << "Url: " << url().toString() << endl;
|
||||||
textStream << "[Adblock Plus 1.1.1]" << endl;
|
textStream << "[Adblock Plus 1.1.1]" << endl;
|
||||||
|
|
||||||
foreach (const AdBlockRule* rule, m_rules) {
|
for (const AdBlockRule* rule : qAsConst(m_rules)) {
|
||||||
textStream << rule->filter() << endl;
|
textStream << rule->filter() << endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -354,7 +354,7 @@ bool AdBlockCustomList::canBeRemoved() const
|
|||||||
|
|
||||||
bool AdBlockCustomList::containsFilter(const QString &filter) const
|
bool AdBlockCustomList::containsFilter(const QString &filter) const
|
||||||
{
|
{
|
||||||
foreach (const AdBlockRule* rule, m_rules) {
|
for (const AdBlockRule* rule : qAsConst(m_rules)) {
|
||||||
if (rule->filter() == filter) {
|
if (rule->filter() == filter) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -250,7 +250,7 @@ void AdBlockTreeWidget::refresh()
|
|||||||
const QVector<AdBlockRule*> &allRules = m_subscription->allRules();
|
const QVector<AdBlockRule*> &allRules = m_subscription->allRules();
|
||||||
|
|
||||||
int index = 0;
|
int index = 0;
|
||||||
foreach (const AdBlockRule* rule, allRules) {
|
for (const AdBlockRule* rule : allRules) {
|
||||||
QTreeWidgetItem* item = new QTreeWidgetItem(m_topItem);
|
QTreeWidgetItem* item = new QTreeWidgetItem(m_topItem);
|
||||||
item->setText(0, rule->filter());
|
item->setText(0, rule->filter());
|
||||||
item->setData(0, Qt::UserRole + 10, index);
|
item->setData(0, Qt::UserRole + 10, index);
|
||||||
|
Loading…
Reference in New Issue
Block a user