diff options
author | Gerald Combs <gerald@wireshark.org> | 2018-04-10 17:25:53 +0800 |
---|---|---|
committer | Martin Kaiser <wireshark@kaiser.cx> | 2018-04-11 01:21:46 +0000 |
commit | 6208796b9ed08e81c4411e9463e2f9c9c85ef711 (patch) | |
tree | 88cc5a0c670f26a1a0974f08ef274fedc8e49f0d /ui/qt/packet_list.cpp | |
parent | 0b7c6f03b0f1c2737a16b68c9f689e373bd83b80 (diff) |
Qt: Disable collapsible children in the main window.
Set the childrenCollapsible property to false in the main window
splitters. Set the minimum size for the packet list, proto tree, and
byte views to a small (one em), consistent, and nonzero value. Otherwise
it's easy to inadvertently end up with a hidden main window view.
Bug: 14478
Change-Id: I07a352cf2cf0375829ae2e0cb53b2a7d717dbb7d
Reviewed-on: https://code.wireshark.org/review/26847
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
Diffstat (limited to 'ui/qt/packet_list.cpp')
-rw-r--r-- | ui/qt/packet_list.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/qt/packet_list.cpp b/ui/qt/packet_list.cpp index a2da5116ef..a1d1a9857d 100644 --- a/ui/qt/packet_list.cpp +++ b/ui/qt/packet_list.cpp @@ -249,6 +249,10 @@ PacketList::PacketList(QWidget *parent) : setUniformRowHeights(true); setAccessibleName("Packet list"); + // Shrink down to a small but nonzero size in the main splitter. + int one_em = fontMetrics().height(); + setMinimumSize(one_em, one_em); + overlay_sb_ = new OverlayScrollBar(Qt::Vertical, this); setVerticalScrollBar(overlay_sb_); |