mirror of
https://github.com/wownero/wowlet.git
synced 2026-11-10 18:14:05 +01:00
Wallet cache debug dialog
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
#include "dialog/tximportdialog.h"
|
||||
#include "dialog/passworddialog.h"
|
||||
#include "dialog/balancedialog.h"
|
||||
#include "dialog/WalletCacheDebugDialog.h"
|
||||
#include "ui_mainwindow.h"
|
||||
#include "globals.h"
|
||||
|
||||
@@ -73,6 +74,7 @@ MainWindow::MainWindow(AppContext *ctx, QWidget *parent) :
|
||||
connect(ui->actionQuit, &QAction::triggered, this, &MainWindow::menuQuitClicked);
|
||||
connect(ui->actionSettings, &QAction::triggered, this, &MainWindow::menuSettingsClicked);
|
||||
connect(ui->actionCalculator, &QAction::triggered, this, &MainWindow::showCalcWindow);
|
||||
connect(ui->actionWallet_cache_debug, &QAction::triggered, this, &MainWindow::showWalletCacheDebugDialog);
|
||||
|
||||
#if defined(Q_OS_WIN) || defined(Q_OS_MACOS)
|
||||
ui->actionCreateDesktopEntry->setDisabled(true);
|
||||
@@ -1157,6 +1159,12 @@ void MainWindow::showDebugInfo() {
|
||||
dialog->deleteLater();
|
||||
}
|
||||
|
||||
void MainWindow::showWalletCacheDebugDialog() {
|
||||
auto *dialog = new WalletCacheDebugDialog(m_ctx, this);
|
||||
dialog->exec();
|
||||
dialog->deleteLater();
|
||||
}
|
||||
|
||||
void MainWindow::showNodeExhaustedMessage() {
|
||||
// Spawning dialogs inside a lambda can cause system freezes on linux so we have to do it this way ¯\_(ツ)_/¯
|
||||
|
||||
|
||||
Reference in New Issue
Block a user