forked from qt-creator/qt-creator
ProjectExplorer: Help qBound() do its job
... when calculating the height of the MiniProjectTargetSelector. Change-Id: Icae45872c8a824daa34cc4fa6c9015438d03d6a9 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -914,10 +914,10 @@ void MiniProjectTargetSelector::doLayout()
|
|||||||
|
|
||||||
// Clamp the size of the listwidgets to be at least as high as the sidebar button
|
// Clamp the size of the listwidgets to be at least as high as the sidebar button
|
||||||
// and at most half the height of the entire Qt Creator window.
|
// and at most half the height of the entire Qt Creator window.
|
||||||
|
const int minHeight = alignedWithActionHeight;
|
||||||
|
const int maxHeight = std::max(minHeight, Core::ICore::mainWindow()->height() / 2);
|
||||||
heightWithoutKitArea = summaryLabelHeight
|
heightWithoutKitArea = summaryLabelHeight
|
||||||
+ qBound(alignedWithActionHeight,
|
+ qBound(minHeight, maxItemCount * 30 + bottomMargin + titleWidgetsHeight, maxHeight);
|
||||||
maxItemCount * 30 + bottomMargin + titleWidgetsHeight,
|
|
||||||
Core::ICore::mainWindow()->height() / 2);
|
|
||||||
|
|
||||||
int titleY = summaryLabelY + summaryLabelHeight;
|
int titleY = summaryLabelY + summaryLabelHeight;
|
||||||
int listY = titleY + titleWidgetsHeight;
|
int listY = titleY + titleWidgetsHeight;
|
||||||
|
Reference in New Issue
Block a user