increment speed for multipage documens

preferencesAboutTextFull
Ivan Ilin 13 years ago
parent 82cae53808
commit fbced12477
  1. 18
      src/adaptors/UBThumbnailAdaptor.cpp

@ -90,28 +90,20 @@ QList<QPixmap> UBThumbnailAdaptor::load(UBDocumentProxy* proxy)
//end compatibility with older format //end compatibility with older format
bool moreToProcess = true; bool moreToProcess = true;
int pageCount = 0; int pageCount = 0;
while (moreToProcess) while (moreToProcess) {
{
pageCount++; pageCount++;
QString fileName = proxy->persistencePath() + QString fileName = proxy->persistencePath() +
UBFileSystemUtils::digitFileFormat("/page%1.thumbnail.jpg", pageCount); UBFileSystemUtils::digitFileFormat("/page%1.thumbnail.jpg", pageCount);
QFile file(fileName); QFile file(fileName);
if (file.exists()) {
if (file.exists())
{
QPixmap pix; QPixmap pix;
//Warning. Works only with modified Qt
pix.load(fileName); pix.load(fileName, 0, Qt::AutoColor, false);
thumbnails.append(pix); thumbnails.append(pix);
} } else {
else
{
moreToProcess = false; moreToProcess = false;
} }
} }

Loading…
Cancel
Save