10 #include <QThreadPool>
35 this->setStyleSheet(theme);
69 Q_EMIT
message(title, body, style, ret);
101 workerTask->setAutoDelete(
false);
102 task = QSharedPointer<WorkerTask>(workerTask);
104 if (
task->worker.isNull() || !
task->worker.data())
105 throw std::runtime_error(
"Worker task null");
113 task->worker->setType(type);
115 QThreadPool::globalInstance()->start(
task.data());
@ BTN_MASK
Mask of all available buttons in CClientUIInterface::MessageBoxFlags This needs to be updated,...
@ MSG_INFORMATION
Predefined combinations for certain default usage cases.
@ MODAL
Force blocking, modal message box dialog (not just OS notification)
Model for PIVX network client.
void themeChanged(bool isLightTheme, QString &theme)
Interface to PIVX wallet from Qt view code.
void setContext(std::unique_ptr< WalletModel::UnlockContext > _pctx)
void error(QString err, int type)
QPointer< Worker > worker
WorkerTask(QPointer< Worker > worker)
void updateStyle(QWidget *widget)
bool error(const char *fmt, const Args &... args)