From 3284722993773ab7d9a54bfcef36dab0c804f83d Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Fri, 3 Feb 2017 14:24:29 +0100 Subject: Listing rules in Blocker dialog Slightly better rule parsing --- src/forms/blockerdialog.cpp | 9 +++++++++ src/forms/blockerdialog.ui | 32 ++++++++++++++++++++++++++++---- 2 files changed, 37 insertions(+), 4 deletions(-) (limited to 'src/forms') diff --git a/src/forms/blockerdialog.cpp b/src/forms/blockerdialog.cpp index da5fae6..5377c97 100644 --- a/src/forms/blockerdialog.cpp +++ b/src/forms/blockerdialog.cpp @@ -23,6 +23,7 @@ #include "settings.h" #include +#include BlockerDialog::BlockerDialog(QWidget *parent) : QDialog(parent), @@ -43,6 +44,14 @@ BlockerDialog::BlockerDialog(QWidget *parent) : ui->version->setText(m_subscription->version()); ui->lastModified->setText(m_subscription->lastModified().toString()); ui->expires->setText(m_subscription->expires().toString()); + + // show subscription items + for(BlockerRule *rule : m_subscription->urlBlacklist()) { + ui->blacklist_listWidget->addItem(rule->pattern()); + } + for(BlockerRule *rule : m_subscription->urlWhitelist()) { + ui->whitelist_listWidget->addItem(rule->pattern()); + } } BlockerDialog::~BlockerDialog() diff --git a/src/forms/blockerdialog.ui b/src/forms/blockerdialog.ui index dc0a1f4..a84dac8 100644 --- a/src/forms/blockerdialog.ui +++ b/src/forms/blockerdialog.ui @@ -11,13 +11,13 @@ - Dialog + Blocker - GroupBox + Subscription @@ -116,7 +116,31 @@ - + + + 0 + + + + URL Blacklist + + + + + + + + + + URL Whitelist + + + + + + + + @@ -124,7 +148,7 @@ Qt::Horizontal - QDialogButtonBox::Cancel|QDialogButtonBox::Ok + QDialogButtonBox::Close -- cgit v1.2.1