ContextView: Use fixed size to avoid scrollbar issues

This commit is contained in:
Jonas Kvinge
2022-06-06 20:54:15 +02:00
parent be01e28068
commit a2320b99ae
5 changed files with 26 additions and 5 deletions

View File

@@ -43,7 +43,6 @@
#include "contextview.h"
#include "contextalbum.h"
const int ContextAlbum::kWidgetSpacing = 40;
const int ContextAlbum::kFadeTimeLineMs = 1000;
ContextAlbum::ContextAlbum(QWidget *parent)
@@ -97,7 +96,7 @@ QSize ContextAlbum::sizeHint() const {
}
void ContextAlbum::paintEvent(QPaintEvent*) {
void ContextAlbum::resizeEvent(QResizeEvent *e) {
if (width() != prev_width_) {
ScaleCover();
@@ -105,6 +104,12 @@ void ContextAlbum::paintEvent(QPaintEvent*) {
prev_width_ = width();
}
QWidget::resizeEvent(e);
}
void ContextAlbum::paintEvent(QPaintEvent*) {
QPainter p(this);
p.setRenderHint(QPainter::SmoothPixmapTransform);
DrawPreviousCovers(&p);