5 #ifndef PIVX_QT_LOADINGDIALOG_H
6 #define PIVX_QT_LOADINGDIALOG_H
54 void setContext(std::unique_ptr<WalletModel::UnlockContext> _pctx)
57 pctx = std::move(_pctx);
60 std::unique_ptr<WalletModel::UnlockContext>
pctx{
nullptr};
68 explicit LoadingDialog(QWidget *parent =
nullptr, QString loadingMsg =
"");
71 void execute(
Runnable *runnable,
int type, std::unique_ptr<WalletModel::UnlockContext> pctx =
nullptr);
78 Ui::LoadingDialog *
ui;
LoadingDialog(QWidget *parent=nullptr, QString loadingMsg="")
void execute(Runnable *runnable, int type, std::unique_ptr< WalletModel::UnlockContext > pctx=nullptr)
void setContext(std::unique_ptr< WalletModel::UnlockContext > _pctx)
std::unique_ptr< WalletModel::UnlockContext > pctx
WalletWorker(Runnable *runnable, int type, std::unique_ptr< WalletModel::UnlockContext > _pctx)
Worker(Runnable *runnable, int type)
void error(QString err, int type)