From 2e5494c0df2e15afb0b26caa2afa04019bb1c64c Mon Sep 17 00:00:00 2001 From: Leonardo Zide Date: Sat, 11 May 2019 12:05:26 -0700 Subject: [PATCH] Set minimum parts list width. Fixes #346. --- common/lc_partselectionwidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/lc_partselectionwidget.cpp b/common/lc_partselectionwidget.cpp index ef11ad50..8ec72e6c 100644 --- a/common/lc_partselectionwidget.cpp +++ b/common/lc_partselectionwidget.cpp @@ -570,6 +570,10 @@ void lcPartSelectionListView::UpdateViewMode() void lcPartSelectionListView::SetIconSize(int Size) { setIconSize(QSize(Size, Size)); + int Width = Size + 2 * frameWidth() + 6; + if (verticalScrollBar()) + Width += verticalScrollBar()->sizeHint().width(); + setMinimumWidth(Width); lcSetProfileInt(LC_PROFILE_PARTS_LIST_ICONS, Size); mListModel->SetIconSize(Size); UpdateViewMode();