diff options
| author | Axel Spoerl <axel.spoerl@qt.io> | 2022-04-19 14:51:00 +0200 |
|---|---|---|
| committer | Axel Spoerl <axel.spoerl@qt.io> | 2022-04-22 15:35:02 +0200 |
| commit | a5dec542fa02663766563734e6dcee32cbc7e952 (patch) | |
| tree | a66f3424899b53a1b7767e36e60d3ab4a2028f72 /src/tools/uic/cpp/cppwriteincludes.cpp | |
| parent | 656dde05e870cc44297da8d54d73d4bbc6724c89 (diff) | |
Shrink dock areas if main window width/height is below 160px
Empty drop areas have a fixed size of 80 pixels in QDockAreaLayout.
If a main window is below 160 pixels wide or high, drop areas start to
overlap. If a main window's width or height is 80px or less, drop areas
fully overlap. Dock widgets can't be dropped in overlapping areas,
because the dock area becomes ambigous.
This patch decreases the width and height used to calculate the drop
area rectangle by the extent necessary to prevent docking.
QDockAreaLayout::sep (margin between a dock widget and its dock) is
used as the new minimum height and width.
Change-Id: I1db3282cfc7c602b59bb2f20ba616efe1719b0cb
Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
Diffstat (limited to 'src/tools/uic/cpp/cppwriteincludes.cpp')
0 files changed, 0 insertions, 0 deletions
