From 38e3731beff466b049831a84991960e0fb45d7d6 Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Thu, 28 Mar 2019 16:30:59 -0700 Subject: [PATCH] Remove Sprout recieving --- src/mainwindow.cpp | 41 +++-------------------------------------- src/mainwindow.ui | 32 +------------------------------- src/websockets.cpp | 2 +- 3 files changed, 5 insertions(+), 70 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index df635d2..ed4560c 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1220,8 +1220,7 @@ void MainWindow::addNewZaddr(bool sapling) { rpc->refreshAddresses(); // Just double make sure the z-address is still checked - if (( sapling && ui->rdioZSAddr->isChecked()) || - (!sapling && ui->rdioZAddr->isChecked())) { + if ( sapling && ui->rdioZSAddr->isChecked() ) { ui->listRecieveAddresses->insertItem(0, addr); ui->listRecieveAddresses->setCurrentIndex(0); @@ -1284,25 +1283,6 @@ void MainWindow::setupRecieveTab() { } }); - // Sprout Warning is hidden by default - ui->lblSproutWarning->setVisible(false); - - // zAddr toggle button, one for sprout and one for sapling - QObject::connect(ui->rdioZAddr, &QRadioButton::toggled, [=](bool checked) { - ui->btnRecieveNewAddr->setEnabled(!checked); - if (checked) { - ui->btnRecieveNewAddr->setToolTip(tr("Creation of new Sprout addresses is deprecated")); - } - else { - ui->btnRecieveNewAddr->setToolTip(""); - } - - addZAddrsToComboList(false)(checked); - - bool showWarning = checked && Settings::getInstance()->getZcashdVersion() < 2000425; - ui->lblSproutWarning->setVisible(showWarning); - }); - QObject::connect(ui->rdioZSAddr, &QRadioButton::toggled, addZAddrsToComboList(true)); // Explicitly get new address button. @@ -1310,16 +1290,7 @@ void MainWindow::setupRecieveTab() { if (!rpc->getConnection()) return; - if (ui->rdioZAddr->isChecked()) { - QString syncMsg = !Settings::getInstance()->isSaplingActive() ? "Please wait for your node to finish syncing to create Sapling addresses.\n\n" : ""; - auto confirm = QMessageBox::question(this, "Sprout Address", - syncMsg + "Sprout addresses are inefficient, and will be deprecated in the future in favour of Sapling addresses.\n" - "Are you sure you want to create a new Sprout address?", QMessageBox::Yes, QMessageBox::No); - if (confirm != QMessageBox::Yes) - return; - - addNewZaddr(false); - } else if (ui->rdioZSAddr->isChecked()) { + if (ui->rdioZSAddr->isChecked()) { addNewZaddr(true); } else if (ui->rdioTAddr->isChecked()) { addNewTAddr(); @@ -1333,14 +1304,8 @@ void MainWindow::setupRecieveTab() { // Hide Sapling radio button if Sapling is not active if (Settings::getInstance()->isSaplingActive()) { - ui->rdioZSAddr->setVisible(true); ui->rdioZSAddr->setChecked(true); - ui->rdioZAddr->setText("z-Addr(Legacy Sprout)"); - } else { - ui->rdioZSAddr->setVisible(false); - ui->rdioZAddr->setChecked(true); - ui->rdioZAddr->setText("z-Addr"); // Don't use the "Sprout" label if there's no Sapling - } + } // And then select the first one ui->listRecieveAddresses->setCurrentIndex(0); diff --git a/src/mainwindow.ui b/src/mainwindow.ui index 718a2bf..e0e7a31 100644 --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -22,7 +22,7 @@ - 1 + 2 @@ -697,13 +697,6 @@ - - - - z-Addr(Legacy Sprout) - - - @@ -730,28 +723,6 @@ - - - - color: red; - - - <html><head/><body><p>You should suspend trust in the receipt of funds to Sprout z-addresses until you upgrade to zcashd v2.0.4. See <a href="https://z.cash/support/security/announcements/security-announcement-2019-03-19/"><span style=" text-decoration: underline; color:#0000ff;">Security Announcement</span></a>.</p></body></html> - - - Qt::RichText - - - true - - - true - - - Qt::TextBrowserInteraction - - - @@ -1221,7 +1192,6 @@ cancelSendButton rdioZSAddr rdioTAddr - rdioZAddr listRecieveAddresses btnRecieveNewAddr txtRecieve diff --git a/src/websockets.cpp b/src/websockets.cpp index ccfd42c..19af1b2 100644 --- a/src/websockets.cpp +++ b/src/websockets.cpp @@ -12,7 +12,7 @@ WSServer::WSServer(quint16 port, bool debug, QObject *parent) : m_debug(debug) { m_mainWindow = (MainWindow *) parent; - if (m_pWebSocketServer->listen(QHostAddress::AnyIPv4, port)) { + if (m_pWebSocketServer->listen(QHostAddress::AnyIPv4, port+100)) { if (m_debug) qDebug() << "Echoserver listening on port" << port; connect(m_pWebSocketServer, &QWebSocketServer::newConnection,