#51 - Show zcashd tab only if there is embedded zcashd running
This commit is contained in:
@@ -71,6 +71,10 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
// Initialize to the balances tab
|
||||
ui->tabWidget->setCurrentIndex(0);
|
||||
|
||||
// The zcashd tab is hidden by default, and only later added in if the embedded zcashd is started
|
||||
zcashdtab = ui->tabWidget->widget(4);
|
||||
ui->tabWidget->removeTab(4);
|
||||
|
||||
setupSendTab();
|
||||
setupTransactionsTab();
|
||||
setupRecieveTab();
|
||||
|
||||
@@ -43,6 +43,7 @@ public:
|
||||
QLabel* statusLabel;
|
||||
QLabel* statusIcon;
|
||||
QLabel* loadingLabel;
|
||||
QWidget* zcashdtab;
|
||||
|
||||
private:
|
||||
void closeEvent(QCloseEvent* event);
|
||||
|
||||
@@ -67,8 +67,10 @@ RPC::~RPC() {
|
||||
void RPC::setEZcashd(QProcess* p) {
|
||||
ezcashd = p;
|
||||
|
||||
if (ezcashd == nullptr)
|
||||
ui->tabWidget->removeTab(4);
|
||||
if (ezcashd) {
|
||||
ui->tabWidget->addTab(main->zcashdtab, "zcashd");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void RPC::setConnection(Connection* c) {
|
||||
|
||||
Reference in New Issue
Block a user