aboutsummaryrefslogtreecommitdiff
path: root/src/forms/blockerdialog.cpp
blob: ee6bdfca206b5c96596dfb1fb2e82bbc1a9e786d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "blockerdialog.h"
#include "ui_blockerdialog.h"

#include "settings.h"
#include <QLabel>

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;
}