aboutsummaryrefslogtreecommitdiff
path: root/src/forms/blockerdialog.cpp
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-01-24 16:09:07 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2017-01-24 16:09:07 +0100
commit0250559bcf5764fb8cf3a8ccc4e330b8ed855f96 (patch)
tree2283350e44f78e83a8c0257b66c184939cd95a98 /src/forms/blockerdialog.cpp
parentMade Profile menu a regular menu (diff)
downloadsmolbote-0250559bcf5764fb8cf3a8ccc4e330b8ed855f96.tar.xz
Blocker UI
Diffstat (limited to 'src/forms/blockerdialog.cpp')
-rw-r--r--src/forms/blockerdialog.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/forms/blockerdialog.cpp b/src/forms/blockerdialog.cpp
new file mode 100644
index 0000000..f755af6
--- /dev/null
+++ b/src/forms/blockerdialog.cpp
@@ -0,0 +1,31 @@
+#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);
+
+ subscription = new BlockerSubscription(this);
+ QString sublocation = settings.value("blocker/subscription").toString();
+ if(!sublocation.isEmpty()) {
+ subscription->loadFromFile(sublocation);
+ }
+
+ ui->title->setText(subscription->title());
+ ui->homepage->setText(subscription->homepage());
+ ui->license->setText(subscription->license());
+ ui->version->setText(subscription->version());
+ ui->lastModified->setText(subscription->lastModified().toString());
+ ui->expires->setText(subscription->expires().toString());
+}
+
+BlockerDialog::~BlockerDialog()
+{
+ delete ui;
+}