MCPcopy Create free account
hub / github.com/YACReader/yacreader / invalidate

Method invalidate

YACReader/render.cpp:1026–1040  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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)
1026void 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
1042void Render::doublePageSwitch()
1043{

Callers 3

updateImageOptionsMethod · 0.45
~RenderMethod · 0.45
createComicMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected