list->setModel(sortedLibrary);
list->setSelectionMode(QAbstractItemView::SingleSelection);
list->setSpacing(1);
- list->setUniformItemSizes(true);
Library *library = Library::instance();
QModelIndex current = library->nowReading();
setSelected(current);
mPath = info.absoluteFilePath();
title = info.baseName();
cover = QImage(":/icons/book.png").scaled(COVER_WIDTH, COVER_HEIGHT,
- Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
+ Qt::KeepAspectRatioByExpanding, Qt::SmoothTransformation).
+ scaled(COVER_WIDTH, COVER_HEIGHT, Qt::KeepAspectRatio);
}
}
foreach (QString key, coverKeys) {
if (content.contains(key)) {
t.trace("Loading cover image from " + content[key].href);
- cover = QImage(content[key].href).scaled(COVER_WIDTH,
- COVER_HEIGHT, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
+ cover = QImage(content[key].href).scaled(COVER_WIDTH, COVER_HEIGHT,
+ Qt::KeepAspectRatioByExpanding, Qt::SmoothTransformation).
+ scaled(COVER_WIDTH, COVER_HEIGHT, Qt::KeepAspectRatio);
break;
}
}
COVER_HEIGHT, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
if (cover.isNull()) {
cover = QImage(":/icons/book.png").scaled(COVER_WIDTH, COVER_HEIGHT,
- Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
+ Qt::KeepAspectRatioByExpanding, Qt::SmoothTransformation).
+ scaled(COVER_WIDTH, COVER_HEIGHT, Qt::KeepAspectRatio);
}
// Load bookmarks
+dorian (0.1.2-1) unstable; urgency=low
+
+ * Improve cover image display
+
+ -- Akos Polster <akos@pipacs.com> Sat, 7 Aug 2010 20:00:00 +0200
+
dorian (0.1.1-1) unstable; urgency=low
* Improve chances to find cover image