Small UI fixes

This commit is contained in:
Aditya Kulkarni
2018-10-17 15:30:01 -07:00
parent cf49b2bffa
commit 2f85d08d05
7 changed files with 35 additions and 17 deletions

View File

@@ -35,10 +35,20 @@ MainWindow::MainWindow(QWidget *parent) :
auto msg = ui->statusBar->currentMessage();
QMenu menu(this);
if (!msg.isEmpty() && msg.startsWith(Utils::txidStatusMessage)) {
if (!msg.isEmpty() && msg.startsWith(Utils::txidStatusMessage)) {
auto txid = msg.split(":")[1].trimmed();
menu.addAction("Copy txid", [=]() {
QGuiApplication::clipboard()->setText(msg.split(":")[1].trimmed());
QGuiApplication::clipboard()->setText(txid);
});
menu.addAction("View tx on block explorer", [=]() {
QString url;
if (Settings::getInstance()->isTestnet()) {
url = "https://explorer.testnet.z.cash/tx/" + txid;
} else {
url = "https://explorer.zcha.in/transactions/" + txid;
}
QDesktopServices::openUrl(QUrl(url));
});
}
menu.addAction("Refresh", [=]() {
@@ -203,7 +213,7 @@ void MainWindow::setupTransactionsTab() {
auto txModel = dynamic_cast<TxTableModel *>(ui->transactionsTable->model());
QString txid = txModel->getTxId(index.row());
menu.addAction("Copy txid to clipboard", [=] () {
menu.addAction("Copy txid", [=] () {
QGuiApplication::clipboard()->setText(txid);
});
menu.addAction("View on block explorer", [=] () {