Método que debe ser llamado cada vez que la estructura del buffer se vuelve inconsistente con el modo de lectura actual. se terminan todos los hilos en ejecución y se libera la memoria (de hilos e imágenes)
| 1024 | // Método que debe ser llamado cada vez que la estructura del buffer se vuelve inconsistente con el modo de lectura actual. |
| 1025 | // se terminan todos los hilos en ejecución y se libera la memoria (de hilos e imágenes) |
| 1026 | void Render::invalidate() |
| 1027 | { |
| 1028 | for (int i = 0; i < pageRenders.size(); i++) { |
| 1029 | if (pageRenders[i] != 0) { |
| 1030 | pageRenders[i]->wait(); |
| 1031 | delete pageRenders[i]; |
| 1032 | pageRenders[i] = 0; |
| 1033 | } |
| 1034 | } |
| 1035 | |
| 1036 | for (int i = 0; i < buffer.size(); i++) { |
| 1037 | delete buffer[i]; |
| 1038 | buffer[i] = new QImage(); |
| 1039 | } |
| 1040 | } |
| 1041 | |
| 1042 | void Render::doublePageSwitch() |
| 1043 | { |
no outgoing calls
no test coverage detected