From 525fb3faf168bc3323e6b805bfad851e0fa4e3c1 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 4 Oct 2016 19:48:38 +0200 Subject: [PATCH] Refresh thumbnail strip layout when it becomes visible --- qrenderdoc/Widgets/ThumbnailStrip.cpp | 5 +++++ qrenderdoc/Widgets/ThumbnailStrip.h | 1 + 2 files changed, 6 insertions(+) diff --git a/qrenderdoc/Widgets/ThumbnailStrip.cpp b/qrenderdoc/Widgets/ThumbnailStrip.cpp index 26d87ab4e..2c08b6926 100644 --- a/qrenderdoc/Widgets/ThumbnailStrip.cpp +++ b/qrenderdoc/Widgets/ThumbnailStrip.cpp @@ -71,6 +71,11 @@ void ThumbnailStrip::mousePressEvent(QMouseEvent *event) emit(mouseClick(event)); } +void ThumbnailStrip::showEvent(QShowEvent *event) +{ + RefreshLayout(); +} + void ThumbnailStrip::RefreshLayout() { QRect avail = geometry(); diff --git a/qrenderdoc/Widgets/ThumbnailStrip.h b/qrenderdoc/Widgets/ThumbnailStrip.h index d2991763e..87fabd565 100644 --- a/qrenderdoc/Widgets/ThumbnailStrip.h +++ b/qrenderdoc/Widgets/ThumbnailStrip.h @@ -55,6 +55,7 @@ signals: private: void resizeEvent(QResizeEvent *event) override; void mousePressEvent(QMouseEvent *event) override; + void showEvent(QShowEvent *event) override; QVector m_Thumbnails;