diff options
author | John Thacker <johnthacker@gmail.com> | 2023-07-17 21:53:12 -0400 |
---|---|---|
committer | John Thacker <johnthacker@gmail.com> | 2023-07-18 21:56:14 +0000 |
commit | 335da63bd6ea9e7f09206c20db188b69f78e5524 (patch) | |
tree | 72779c351b044bee34f69ab8f809a9c951159c5d /ui/qt/packet_range_group_box.ui | |
parent | bf56f86197f00e81f5d76ecc3bee009e1cf70c91 (diff) |
packet_range: Handle depended upon correctly for all cases
Since we store dependency information in frame data now, we
can handle depended upon frames correctly, and for all cases,
include individually selected or marked frames:
Determine the frames to include, and then
Add any dependencies of those frames, including through multiple levels
instead of just determining which non displayed frames some
displayed frame depends on, and adding them to displayed ranges
(even if the packets that depend upon those frames aren't in the
range.)
The checkbox for including dependencies works and updates for all
cases.
Since ignored frames are not dissected, we don't calculate their
dependencies, which means that there are no interaction terms when
determining the counts.
Improve the fix for #7667
Diffstat (limited to 'ui/qt/packet_range_group_box.ui')
-rw-r--r-- | ui/qt/packet_range_group_box.ui | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ui/qt/packet_range_group_box.ui b/ui/qt/packet_range_group_box.ui index 59847939fc..5cceffcd94 100644 --- a/ui/qt/packet_range_group_box.ui +++ b/ui/qt/packet_range_group_box.ui @@ -253,6 +253,16 @@ </property> </widget> </item> + <item row="8" column="2"> + <widget class="QLabel" name="dependedCapturedLabel"> + <property name="text"> + <string>-</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + </item> <item row="8" column="3"> <widget class="QLabel" name="dependedDisplayedLabel"> <property name="text"> |