SuchWidget - display listing of suchwow.xyz posts

This commit is contained in:
dsc
2021-02-18 12:22:36 +03:00
committed by wowario
parent 7cf050ff8e
commit db5ba12190
8 changed files with 322 additions and 0 deletions
+9
View File
@@ -6,6 +6,7 @@
#include <QDesktopServices>
#include <QCoreApplication>
#include <QSystemTrayIcon>
#include <QMessageBox>
#include <QFileDialog>
#include "mainwindow.h"
@@ -166,6 +167,8 @@ MainWindow::MainWindow(AppContext *ctx, QWidget *parent) :
connect(ui->ccsWidget, &CCSWidget::selected, this, &MainWindow::showSendScreen);
connect(m_ctx, &AppContext::ccsUpdated, ui->ccsWidget->model(), &CCSModel::updateEntries);
connect(m_ctx, &AppContext::redditUpdated, ui->redditWidget->model(), &RedditModel::updatePosts);
connect(m_ctx, &AppContext::suchWowUpdated, ui->suchWowWidget, &SuchWowWidget::onWS);
connect(ui->suchWowWidget, &SuchWowWidget::donate, this, &MainWindow::suchDonate);
connect(ui->redditWidget, &RedditWidget::setStatusText, this, &MainWindow::setStatusText);
@@ -1060,6 +1063,12 @@ void MainWindow::showSendScreen(const CCSEntry &entry) {
ui->tabWidget->setCurrentIndex(Tabs::SEND);
}
void MainWindow::suchDonate(const QString address) {
double donation = AppContext::prices->convert("EUR", "WOW", 2);
ui->sendWidget->fill(address, "SuchWow contribution :-)", donation);
ui->tabWidget->setCurrentIndex(Tabs::SEND);
}
void MainWindow::onViewOnBlockExplorer(const QString &txid) {
QString blockExplorerLink = Utils::blockExplorerLink(config()->get(Config::blockExplorer).toString(), m_ctx->networkType, txid);
Utils::externalLinkWarning(this, blockExplorerLink);