summaryrefslogtreecommitdiff
path: root/ui/qt/tcp_stream_dialog.ui
AgeCommit message (Collapse)AuthorFilesLines
2014-11-17Remove some ununused/unmatched <resources/> tags.Jeff Morriss1-1/+0
Change-Id: I0f8e4381b27d1defeb5980692823d297d2f48bab Reviewed-on: https://code.wireshark.org/review/5349 Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Evan Huus <eapache@gmail.com>
2014-04-14Enhance translation (rename toolTip to avoid similar string...)Alexis La Goutte1-1/+1
Change-Id: I66a17871829a769fe6ffecb2becbb5f4cc7fa078 Reviewed-on: https://code.wireshark.org/review/1089 Reviewed-by: Gerald Combs <gerald@wireshark.org> Reviewed-by: Evan Huus <eapache@gmail.com>
2014-03-21Enhance translation (rename toolTip to avoid similar string...)Alexis La Goutte1-9/+9
Change-Id: I23e30b445ac587e2702477afcf6b155ff21f23d4 Reviewed-on: https://code.wireshark.org/review/772 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2013-11-12Sequence / flow diagram updates.Gerald Combs1-2/+2
Add "Save As..." Add a context menu and keyboard shortcuts. Add a tooltip. svn path=/trunk/; revision=53263
2013-09-16Add stream information to the hint label. Update our hint more often.Gerald Combs1-7/+2
Add a "to do" list. svn path=/trunk/; revision=52102
2013-09-13More TCP stream graph updates.Gerald Combs1-28/+77
Scan our segment list (and the capture file) once per stream. Switch the stream selection control to a QSpinBox. Add graph type selection actions. The context menu + shortcuts should now be complete. Add the intitial tcptrace graph. Only ACKs and RWINs so far. A bunch of other updates and fixes. svn path=/trunk/; revision=52027
2013-09-12Add a context menu to the TCP stream graph which includes all of ourGerald Combs1-0/+209
keyboard shortcuts. svn path=/trunk/; revision=51996
2013-09-12Try different arrow glyphs.Gerald Combs1-2/+2
svn path=/trunk/; revision=51992
2013-09-12Add previous/next stream navigation to the TCP stream graph dialog.Gerald Combs1-44/+89
Add get_tcp_stream_count() to the TCP dissector and modify graph_segment_list_get() to allow matching based solely on a stream. Use text instead of icons for the mouse click behavior buttons. Remove their PNG resources since we aren't using them any more. Fix setting the cursor in the graph widget. svn path=/trunk/; revision=51989
2013-09-09Add the TCP window scaling graph. Add zoom selections.Gerald Combs1-3/+50
Rename some methods. Add the ability to toggle time and sequence number origins. Add more keyboard shortcuts. Comment out abs_secs abs_usecs in the segment struct since it looks like we aren't using them. Make sure we stay in the same TCP stream. svn path=/trunk/; revision=51856
2013-09-08Add the TCP RTT graph.Gerald Combs1-0/+11
Show the time values in ms instead of s. Add a button and keyboard shortcut to switch the connection direction. Move more code to tap-tcp-stream.c. Update our axis labels. svn path=/trunk/; revision=51832
2013-09-07Only add data points to the throughput graph if our time window hasGerald Combs1-0/+10
advanced. Add a reset button. svn path=/trunk/; revision=51811
2013-09-04Throughput graph updates.Gerald Combs1-7/+1
GTK+: Fix what appears to be an off-by-one error in the MA period (21 segments instead of 20). Throw away our initial segment length instead of subtracting it from the moving sum, which skews the sum. Qt: Add the througput graph. Use bits/s for the throughput y axis. Let the user switch between graph types. The dialog hangs when doing this. I haven't been able to track down the cause. Remove some unused code. Both: Tell the user that we're using a 20 segment moving average. Move more routines to tap-tcp-stream.[ch]. svn path=/trunk/; revision=51759
2013-08-30Add an item tracer to the TCP stream graph. Enable packet selection.Gerald Combs1-0/+1
QCustomPlot data sets are made up of keys (x axis by default) and values (y axis). It looks like we can have multiple values for a given key (i.e. we can show multiple sequence numbers for a given timestamp) but QCPItemTracers can only be positioned by a key and not a key+value pair. This makes our graph selection behavior a bit different compared to the GTK+ version. We can only select one segment for a give timestamp but our selection targets are much larger (the height of the graph). Add a map for segment data so we don't have to iterate to find them. Use UTF8_RIGHTWARDS_ARROW where appropriate. Set a window title. Tell the user what will happen if he or she clicks. Disable graph selection. svn path=/trunk/; revision=51604
2013-08-28Let the QCustomPlot widget have focus.Gerald Combs1-0/+3
svn path=/trunk/; revision=51555
2013-08-27Add initial mouse and keyboard controls. QCustomPlot uses differentGerald Combs1-1/+20
mouse interactions than the GTK+ version, but they seem to match modern UI conventions better. The keyboard shortcuts have been changed to match modern UI conventions as well, but I'll try to support the old shortcuts as much as possible. svn path=/trunk/; revision=51554
2013-08-27Add TCP sequence number (Stevens-style) graphs.Gerald Combs1-0/+127
Add the QCustomPlot widget. Thanks to Emanuel Eichhammer for granting a license change. Move some common code from ui/gtk/tcp_graph.c to ui/tap-tcp-stream.[ch]. Get rid of tcp_graph_selected_packet_enabled(). It was only used in the menu code and didn't match what we were doing elsewhere. Still quite a bit of work to do but it's a promising start. svn path=/trunk/; revision=51538