Wizard: autoselect open if wallets available & refresh wallets when wizard opened

This commit is contained in:
tobtoht
2020-12-23 03:57:01 +01:00
parent bd4400a7f2
commit 68c493b736
7 changed files with 57 additions and 27 deletions
+14 -5
View File
@@ -11,13 +11,22 @@
#include "libwalletqt/WalletManager.h"
MenuPage::MenuPage(AppContext *ctx, QWidget *parent) :
QWizardPage(parent),
ui(new Ui::MenuPage),
m_ctx(ctx) {
MenuPage::MenuPage(AppContext *ctx, WalletKeysFilesModel *wallets, QWidget *parent)
: QWizardPage(parent)
, ui(new Ui::MenuPage)
, m_ctx(ctx)
, m_walletKeysFilesModel(wallets)
{
ui->setupUi(this);
this->setButtonText(QWizard::FinishButton, "Open recent wallet");
ui->radioCreate->setChecked(true);
}
void MenuPage::initializePage() {
if (m_walletKeysFilesModel->rowCount() > 0) {
ui->radioOpen->setChecked(true);
} else {
ui->radioCreate->setChecked(true);
}
}
int MenuPage::nextId() const {