si se solicita la página anterior, se calcula cuál debe ser en función de si se lee en modo a doble página o no. la página sólo se renderiza, si realmente ha cambiado.
| 824 | // si se solicita la página anterior, se calcula cuál debe ser en función de si se lee en modo a doble página o no. |
| 825 | // la página sólo se renderiza, si realmente ha cambiado. |
| 826 | void Render::previousPage() |
| 827 | { |
| 828 | int previousPage; // indica cuál será la próxima página |
| 829 | previousPage = comic->previousPage(); |
| 830 | |
| 831 | // se fuerza renderizado si la página ha cambiado |
| 832 | if (currentIndex != previousPage) { |
| 833 | previousIndex = currentIndex; |
| 834 | currentIndex = previousPage; |
| 835 | update(); |
| 836 | emit pageChanged(currentIndex); |
| 837 | } else if (hasLoadedComic() && (currentIndex == 0)) { |
| 838 | emit isCover(); |
| 839 | } |
| 840 | } |
| 841 | |
| 842 | void Render::previousDoublePage() |
| 843 | { |
no outgoing calls
no test coverage detected