|
|
|
|
@ -411,15 +411,13 @@ void Part::nextThumbnail() |
|
|
|
|
// does not exist
|
|
|
|
|
if (m_nextThumbnail > m_doc->getNumPages()) return; |
|
|
|
|
// Pixels per point when the zoomFactor is 1.
|
|
|
|
|
const double basePpp = QPaintDevice::x11AppDpiX() / 72.0; |
|
|
|
|
const double ppp = basePpp * m_zoomFactor; // pixels per point
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SplashColor paperColor; |
|
|
|
|
paperColor.rgb8 = splashMakeRGB8(0xff, 0xff, 0xff); |
|
|
|
|
QOutputDevPixmap odev(paperColor); |
|
|
|
|
odev.startDoc(m_doc->getXRef()); |
|
|
|
|
|
|
|
|
|
m_doc->displayPage(&odev, m_nextThumbnail, ppp * 72.0, ppp * 72.0, 0, true, true); |
|
|
|
|
m_doc->displayPage(&odev, m_nextThumbnail, QPaintDevice::x11AppDpiX(), QPaintDevice::x11AppDpiX(), 0, true, true); |
|
|
|
|
pdfpartview->setThumbnail(m_nextThumbnail, odev.getPixmap()); |
|
|
|
|
|
|
|
|
|
m_nextThumbnail++; |
|
|
|
|
|