| 381 | } |
| 382 | |
| 383 | Render::~Render() |
| 384 | { |
| 385 | for (auto *pr : pageRenders) { |
| 386 | if (pr != nullptr && pr->wait()) { |
| 387 | delete pr; |
| 388 | } |
| 389 | } |
| 390 | |
| 391 | // TODO move to share_ptr |
| 392 | for (auto *filter : filters) { |
| 393 | delete filter; |
| 394 | } |
| 395 | |
| 396 | if (comic != nullptr) { |
| 397 | comic->invalidate(); |
| 398 | comic->deleteLater(); |
| 399 | comic->thread()->quit(); |
| 400 | comic->thread()->wait(); |
| 401 | } |
| 402 | } |
| 403 | // Este método se encarga de forzar el renderizado de las páginas. |
| 404 | // Actualiza el buffer según es necesario. |
| 405 | // si la pagina actual no está renderizada, se lanza un hilo que la renderize (double or single page mode) y se emite una señal que indica que se está renderizando. |
nothing calls this directly
no test coverage detected