wowlet: pixel-art mining tab — port mining.qml (Qt6) + 25 assets, MiningWidget/MiningBackend hosting QQuickWidget, wired to embedded-node solo miner (hashrate/sync feedback); adds Qt6 Quick

This commit is contained in:
jwinterm
2026-06-18 18:51:05 -04:00
parent ccd53f59af
commit e0c06d6526
40 changed files with 903 additions and 2 deletions
+6
View File
@@ -10,6 +10,8 @@
#include <QThread>
#include <QCheckBox>
#include "widgets/MiningWidget.h"
#include "constants.h"
#include "dialog/AddressCheckerIndexDialog.h"
#include "dialog/BalanceDialog.h"
@@ -248,6 +250,10 @@ void MainWindow::initWidgets() {
ui->tabWidget->setCurrentIndex(this->findTab("Send"));
});
// [Mining] — wowlet: the pixel-art mining tab (mining.qml + embedded-node solo miner)
m_miningWidget = new MiningWidget(m_wallet, this);
ui->tabWidget->addTab(m_miningWidget, "Mining");
// [Notes]
ui->notes->setPlainText(m_wallet->getCacheAttribute("wallet.notes"));
connect(ui->notes, &QPlainTextEdit::textChanged, [this] {