Commit fbced124 authored by Ivan Ilin's avatar Ivan Ilin

increment speed for multipage documens

parent 82cae538
...@@ -90,28 +90,20 @@ QList<QPixmap> UBThumbnailAdaptor::load(UBDocumentProxy* proxy) ...@@ -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;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment