|
| | ServiceResponseTimeDialog (QWidget &parent, CaptureFile &cf, struct register_srt *srt, const QString filter, int help_topic=0) |
| | Constructs a new ServiceResponseTimeDialog object.
|
| |
|
| ~ServiceResponseTimeDialog () |
| | Destroys the ServiceResponseTimeDialog object.
|
| |
| | TapParameterDialog (QWidget &parent, CaptureFile &cf, int help_topic=0) |
| | Constructs the tap parameter dialog and registers it for retapping.
|
| |
|
| ~TapParameterDialog () |
| | Destroys the dialog, deregisters the tap, and releases UI resources.
|
| |
| QTreeWidget * | statsTreeWidget () |
| | Returns the statistics results tree widget for use by subclasses.
|
| |
| QLineEdit * | displayFilterLineEdit () |
| | Returns the display filter line edit widget for use by subclasses.
|
| |
| QPushButton * | applyFilterButton () |
| | Returns the Apply Filter button for use by subclasses.
|
| |
| QVBoxLayout * | verticalLayout () |
| | Returns the main vertical layout for use by subclasses that need to insert additional widgets.
|
| |
| QHBoxLayout * | filterLayout () |
| | Returns the filter bar horizontal layout for use by subclasses.
|
| |
|
void | drawTreeItems () |
| | Triggers a full redraw of all tree items, typically called after the tap has finished accumulating data.
|
| |
| | WiresharkDialog (QWidget &parent, CaptureFile &capture_file) |
| | Constructs a new WiresharkDialog object.
|
| |
| bool | fileClosed () const |
| | Checks if the capture file has been closed.
|
| |
| | GeometryStateDialog (QWidget *parent, Qt::WindowFlags f=Qt::Window) |
| | Constructs a new GeometryStateDialog with the specified parent and window flags.
|
| |
|
| ~GeometryStateDialog () |
| | Save the geometry and splitter state and then destroy the GeometryStateDialog.
|
| |
| void | setWindowModality (Qt::WindowModality windowModality) |
| | Sets the window modality for the dialog. On non-macOS platforms, this also sets the parent to ensure modal dialogs are always on top of their parent.
|
| |
|
| static TapParameterDialog * | createSrtDialog (QWidget &parent, const QString cfg_str, const QString filter, CaptureFile &cf) |
| | Factory method to create an SRT dialog.
|
| |
| static const QString & | actionName () |
| | Returns the action name string used to identify this dialog type in menus.
|
| |
| static void | registerDialog (const QString title, const char *cfg_abbr, register_stat_group_t group, stat_tap_init_cb tap_init_cb, tpdCreator creator) |
| | Registers a TapParameterDialog subclass so it can be opened via the statistics menu or the "-z" command-line option.
|
| |
| static TapParameterDialog * | showTapParameterStatistics (QWidget &parent, CaptureFile &cf, const QString cfg_str, const QString arg, void *) |
| | Finds or creates and shows the tap statistics dialog matching cfg_str.
|
| |
|
| void | addSrtTable (const struct _srt_stat_table *srt_table) |
| |
| virtual void | provideParameterData () |
| | Virtual method for derived classes to provide specific parameter data.
|
| |
| void | contextMenuEvent (QContextMenuEvent *event) |
| | Shows the context menu with filter and tree collapse/expand actions.
|
| |
|
void | addFilterActions () |
| | Populates the context menu with filter actions for the selected tree item.
|
| |
|
void | addTreeCollapseAllActions () |
| | Adds "Collapse All" and "Expand All" actions to the context menu.
|
| |
| QString | displayFilter () |
| | Returns the current display filter string from the filter line edit.
|
| |
| void | setDisplayFilter (const QString &filter) |
| | Sets the display filter line edit to the given expression.
|
| |
| void | setHint (const QString &hint) |
| | Sets the hint text shown below the tree widget.
|
| |
| void | setRetapOnShow (bool retap) |
| | Controls whether packets are retapped when the dialog is first shown. RPC statistics dialogs should disable this to manage their own retap timing.
|
| |
| virtual void | keyPressEvent (QKeyEvent *event) |
| | Handles key press events.
|
| |
|
virtual void | accept () |
| | Accepts the dialog.
|
| |
| virtual void | reject () |
| | Rejects the dialog.
|
| |
| virtual void | beginRetapPackets () |
| | Mark the start of a code block that retaps packets. If the user closes the dialog while tapping, the dialog will not be destroyed until endRetapPackets is called.
|
| |
| virtual void | endRetapPackets () |
| | Mark the end of a code block that retaps packets. If the user has closed the dialog it will be destroyed at this point.
|
| |
| void | setWindowSubtitle (const QString &subtitle) |
| | Set the window subtitle, e.g. "Foo Timeouts". The subtitle and file name will be added to the dialog window title.
|
| |
| const QString & | windowSubtitle () |
| | Retrieves the current window subtitle.
|
| |
|
virtual void | updateWidgets () |
| | Updates the state and contents of the dialog's widgets.
|
| |
| bool | registerTapListener (const char *tap_name, void *tap_data, const char *filter, unsigned flags, tap_reset_cb tap_reset, tap_packet_cb tap_packet, tap_draw_cb tap_draw) |
| | Convenience wrapper for register_tap_listener. Tap listeners registered via this function are automatically removed during destruction. They can also be explicitly removed using remove_tap_listener or removeTapListeners.
|
| |
| virtual void | removeTapListeners () |
| | Remove all tap listeners registered via registerTapListener.
|
| |
| bool | dialogClosed () const |
| | Check to see if the user has closed (and not minimized) the dialog.
|
| |
| int | retapDepth () const |
| | Check to see if we're currently retapping. If this is positive, tapping will fail in process_specified_records.
|
| |
| virtual void | captureFileClosing () |
| | Called when the capture file is about to close. This can be used to disconnect taps and similar actions. updateWidgets() is called at the end. To enable/disable widgets captureFileClosed() is more suitable.
|
| |
| virtual void | captureFileClosed () |
| | Called when the capture file was closed. This can be used to enable or disable widgets according to the state of file_closed_. updateWidgets() is called at the end.
|
| |
| void | loadGeometry (int width=0, int height=0, const QString &dialog_name=QString()) |
| | Loads the geometry and splitter state for the dialog.
|
| |
| void | loadSplitterState (QSplitter *splitter=nullptr) |
| | Loads the state of a splitter for the dialog.
|
| |
Base dialog for displaying Service Response Time (SRT) statistics.