Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
StratosharkIOGraphDialog Class Reference
Inheritance diagram for StratosharkIOGraphDialog:
IOGraphDialog WiresharkDialog GeometryStateDialog

Public Member Functions

 StratosharkIOGraphDialog (QWidget &parent, CaptureFile &cf)
 
void initialize (QWidget &parent, QString displayFilter=QString(), io_graph_item_unit_t value_units=IOG_ITEM_UNIT_PACKETS, QString yfield=QString(), bool is_sibling_dialog=false, const QVector< QString > convFilters=QVector< QString >())
 
virtual void addDefaultGraph (bool enabled, int idx=0) override
 
- Public Member Functions inherited from IOGraphDialog
 IOGraphDialog (QWidget &parent, CaptureFile &cf, const char *type_unit_name)
 
void initialize (QWidget &parent, uat_field_t *io_graph_fields, QString displayFilter=QString(), io_graph_item_unit_t value_units=IOG_ITEM_UNIT_PACKETS, QString yfield=QString(), bool is_sibling_dialog=false, const QVector< QString > convFilters=QVector< QString >())
 
void addGraph (bool checked, bool asAOT, QString name, QString dfilter, QRgb color_idx, IOGraph::PlotStyles style, io_graph_item_unit_t value_units, QString yfield, int moving_average, double yaxisfactor)
 
void addGraph (bool checked, bool asAOT, QString dfilter, io_graph_item_unit_t value_units, QString yfield)
 
void addGraph (bool copy_from_current=false)
 
void syncGraphSettings (int row)
 
qsizetype graphCount () const
 
- Public Member Functions inherited from WiresharkDialog
 WiresharkDialog (QWidget &parent, CaptureFile &capture_file)
 
bool fileClosed () const
 true if the file has been closed, false otherwise.
 
- Public Member Functions inherited from GeometryStateDialog
 GeometryStateDialog (QWidget *parent, Qt::WindowFlags f=Qt::Window)
 
void setWindowModality (Qt::WindowModality windowModality)
 

Protected Member Functions

virtual QString getFilteredName () const override
 
virtual QString getXAxisName () const override
 
virtual const char * getYAxisName (io_graph_item_unit_t value_units) const override
 
virtual QString getYFieldName (io_graph_item_unit_t value_units, const QString &yfield) const override
 
virtual int getYAxisValue (const QString &data) override
 
virtual QString getNoDataHint () const override
 
virtual QString getHintText (unsigned num_items) const override
 
- Protected Member Functions inherited from IOGraphDialog
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.
 
void keyPressEvent (QKeyEvent *event)
 
void reject ()
 
- Protected Member Functions inherited from WiresharkDialog
virtual void accept ()
 
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 ()
 
virtual void updateWidgets ()
 
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 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.
 
- Protected Member Functions inherited from GeometryStateDialog
void loadGeometry (int width=0, int height=0, const QString &dialog_name=QString())
 
void loadSplitterState (QSplitter *splitter=nullptr)
 

Additional Inherited Members

- Public Slots inherited from IOGraphDialog
void scheduleReplot (bool now=false)
 
void scheduleRecalc (bool now=false)
 
void scheduleRetap (bool now=false)
 
void reloadFields ()
 
- Signals inherited from IOGraphDialog
void goToPacket (int packet_num)
 
void recalcGraphData (capture_file *cap_file)
 
void intervalChanged (int interval)
 
void reloadValueUnitFields ()
 
- Protected Slots inherited from IOGraphDialog
void modelDataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles)
 
void modelRowsReset ()
 
void modelRowsInserted (const QModelIndex &parent, int first, int last)
 
void modelRowsRemoved (const QModelIndex &parent, int first, int last)
 
void modelRowsMoved (const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
 
- Protected Slots inherited from WiresharkDialog
void captureEvent (CaptureEvent)
 
- Protected Attributes inherited from WiresharkDialog
CaptureFilecap_file_
 
bool file_closed_
 
- Static Protected Attributes inherited from IOGraphDialog
static const int DEFAULT_MOVING_AVERAGE = 0
 
static const int DEFAULT_Y_AXIS_FACTOR = 1
 

Member Function Documentation

◆ addDefaultGraph()

void StratosharkIOGraphDialog::addDefaultGraph ( bool  enabled,
int  idx = 0 
)
overridevirtual

Reimplemented from IOGraphDialog.

◆ getFilteredName()

QString StratosharkIOGraphDialog::getFilteredName ( ) const
overrideprotectedvirtual

Reimplemented from IOGraphDialog.

◆ getHintText()

QString StratosharkIOGraphDialog::getHintText ( unsigned  num_items) const
overrideprotectedvirtual

Reimplemented from IOGraphDialog.

◆ getNoDataHint()

QString StratosharkIOGraphDialog::getNoDataHint ( ) const
overrideprotectedvirtual

Reimplemented from IOGraphDialog.

◆ getXAxisName()

QString StratosharkIOGraphDialog::getXAxisName ( ) const
overrideprotectedvirtual

Reimplemented from IOGraphDialog.

◆ getYAxisName()

const char * StratosharkIOGraphDialog::getYAxisName ( io_graph_item_unit_t  value_units) const
overrideprotectedvirtual

Reimplemented from IOGraphDialog.

◆ getYAxisValue()

int StratosharkIOGraphDialog::getYAxisValue ( const QString &  data)
overrideprotectedvirtual

Reimplemented from IOGraphDialog.

◆ getYFieldName()

QString StratosharkIOGraphDialog::getYFieldName ( io_graph_item_unit_t  value_units,
const QString &  yfield 
) const
overrideprotectedvirtual

Reimplemented from IOGraphDialog.


The documentation for this class was generated from the following files: