#include "blockerdialog.h" #include "ui_blockerdialog.h" #include "../settings.h" #include BlockerDialog::BlockerDialog(QWidget *parent) : QDialog(parent), ui(new Ui::UrlInterceptorDialog) { Settings settings; ui->setupUi(this); m_subscription = new BlockerSubscription(this); QString sublocation = settings.value("blocker/subscription").toString(); if(!sublocation.isEmpty()) { m_subscription->loadFromFile(sublocation); } ui->title->setText(m_subscription->title()); ui->homepage->setText(m_subscription->homepage()); ui->license->setText(m_subscription->license()); ui->version->setText(m_subscription->version()); ui->lastModified->setText(m_subscription->lastModified().toString()); ui->expires->setText(m_subscription->expires().toString()); } BlockerDialog::~BlockerDialog() { delete ui; } BlockerSubscription* BlockerDialog::subscription() { return m_subscription; }