| 258 | } |
| 259 | |
| 260 | void WalletView::showProgress(const QString &title, int nProgress) |
| 261 | { |
| 262 | if (nProgress == 0) { |
| 263 | progressDialog = new QProgressDialog(title, tr("Cancel"), 0, 100); |
| 264 | GUIUtil::PolishProgressDialog(progressDialog); |
| 265 | progressDialog->setWindowModality(Qt::ApplicationModal); |
| 266 | progressDialog->setAutoClose(false); |
| 267 | progressDialog->setValue(0); |
| 268 | } else if (nProgress == 100) { |
| 269 | if (progressDialog) { |
| 270 | progressDialog->close(); |
| 271 | progressDialog->deleteLater(); |
| 272 | progressDialog = nullptr; |
| 273 | } |
| 274 | } else if (progressDialog) { |
| 275 | if (progressDialog->wasCanceled()) { |
| 276 | getWalletModel()->wallet().abortRescan(); |
| 277 | } else { |
| 278 | progressDialog->setValue(nProgress); |
| 279 | } |
| 280 | } |
| 281 | } |
| 282 | |
| 283 | void WalletView::disableTransactionView(bool disable) |
| 284 | { |
nothing calls this directly
no test coverage detected