Seed Recovery Dialog

This commit is contained in:
tobtoht
2023-10-03 21:10:00 +02:00
parent 3aae9ddcda
commit 0c4fbcfe5a
4 changed files with 764 additions and 0 deletions
+8
View File
@@ -9,7 +9,9 @@
#include <QDialogButtonBox>
#include <QPlainTextEdit>
#include <QPushButton>
#include <QShortcut>
#include "dialog/SeedRecoveryDialog.h"
#include <monero_seed/wordlist.hpp> // tevador 14 word
#include "utils/Seed.h"
#include "constants.h"
@@ -57,6 +59,12 @@ PageWalletRestoreSeed::PageWalletRestoreSeed(WizardFields *fields, QWidget *pare
ui->seedEdit->setAcceptRichText(false);
ui->seedEdit->setMaximumHeight(150);
QShortcut *shortcut = new QShortcut(QKeySequence("Ctrl+K"), this);
QObject::connect(shortcut, &QShortcut::activated, [&](){
SeedRecoveryDialog dialog{this};
dialog.exec();
});
connect(ui->seedBtnGroup, QOverload<QAbstractButton *>::of(&QButtonGroup::buttonClicked), this, &PageWalletRestoreSeed::onSeedTypeToggled);
connect(ui->combo_seedLanguage, &QComboBox::currentTextChanged, this, &PageWalletRestoreSeed::onSeedLanguageChanged);
connect(ui->btnOptions, &QPushButton::clicked, this, &PageWalletRestoreSeed::onOptionsClicked);