Move desktopservices to settings

This commit is contained in:
Arjun
2019-06-27 10:51:17 -07:00
committed by Aditya Kulkarni
parent 7fa888c45c
commit d917e7754c
3 changed files with 27 additions and 22 deletions

View File

@@ -160,6 +160,27 @@ void Settings::saveRestore(QDialog* d) {
});
}
void Settings::openAddressInExplorer(QString address) {
QString url;
if (Settings::getInstance()->isTestnet()) {
url = "https://explorer.testnet.z.cash/address/" + address;
} else {
url = "https://explorer.zcha.in/accounts/" + address;
}
QDesktopServices::openUrl(QUrl(url));
}
void Settings::openTxInExplorer(QString txid) {
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));
}
QString Settings::getUSDFormat(double bal) {
return "$" + QLocale(QLocale::English).toString(bal, 'f', 2);
}