Trigger a rendering pass when the settings change

This commit is contained in:
luisangelsm
2026-03-06 17:19:02 +01:00
parent de676a0fcb
commit 3f6235fe32
5 changed files with 19 additions and 1 deletions

View File

@ -2,6 +2,7 @@
#include "continuous_view_model.h"
#include "render.h"
#include "resize_image.h"
#include "configuration.h"
#include <QPainter>
#include <QPaintEvent>
@ -78,6 +79,12 @@ QSize ContinuousPageWidget::sizeHint() const
return QSize(width(), continuousViewModel->totalHeight());
}
void ContinuousPageWidget::invalidateScaledImageCache()
{
scaledPageCache.invalidateAll();
update();
}
void ContinuousPageWidget::onPageAvailable(int absolutePageIndex)
{
if (!render || !continuousViewModel || absolutePageIndex < 0 || absolutePageIndex >= continuousViewModel->numPages()) {