10#ifndef STRATOSHARK_IO_GRAPH_DIALOG_H
11#define STRATOSHARK_IO_GRAPH_DIALOG_H
60 QString displayFilter = QString(),
62 QString yfield = QString(),
63 bool is_sibling_dialog =
false,
64 const QVector<QString> convFilters = QVector<QString>(),
65 const QVector<QString> convNames = QVector<QString>());
120 virtual QString
getHintText(
unsigned num_items)
const override;
Manages a capture file and its associated state and operations.
Definition capture_file.h:27
IOGraphDialog(QWidget &parent, CaptureFile &cf, const char *type_unit_name)
Construct an IOGraphDialog.
Definition io_graph_dialog.cpp:219
virtual QString getXAxisName() const override
Returns the localised X-axis label for the graph.
Definition stratoshark_io_graph_dialog.cpp:67
virtual QString getFilteredName() const override
Returns the display name used when saving filtered graph data.
Definition stratoshark_io_graph_dialog.cpp:62
virtual ~StratosharkIOGraphDialog()
Destroys the dialog.
Definition stratoshark_io_graph_dialog.cpp:39
virtual QString getHintText(unsigned num_items) const override
Returns the status-bar hint string summarising the graph contents.
Definition stratoshark_io_graph_dialog.cpp:92
virtual int getYAxisValue(const QString &data) override
Parses a Y-axis value from a raw data string in the graph model.
Definition stratoshark_io_graph_dialog.cpp:82
virtual QString getNoDataHint() const override
Returns the hint string displayed when the graph contains no data.
Definition stratoshark_io_graph_dialog.cpp:87
StratosharkIOGraphDialog(QWidget &parent, CaptureFile &cf)
Constructs a StratosharkIOGraphDialog.
Definition stratoshark_io_graph_dialog.cpp:34
virtual QString getYFieldName(io_graph_item_unit_t value_units, const QString &yfield) const override
Returns the default Y-axis field name for the given unit and explicit field override.
Definition stratoshark_io_graph_dialog.cpp:77
virtual const char * getYAxisName(io_graph_item_unit_t value_units) const override
Returns the localised Y-axis label for the given unit type.
Definition stratoshark_io_graph_dialog.cpp:72
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 >(), const QVector< QString > convNames=QVector< QString >())
Completes dialog initialization after construction.
Definition stratoshark_io_graph_dialog.cpp:43
virtual void insertGraph(bool enabled) override
Add a Stratoshark preset graph: even rows all events as a line, odd rows execve events as dots.
Definition stratoshark_io_graph_dialog.cpp:48
io_graph_item_unit_t
Selects the Y-axis value unit or aggregate calculation mode for an I/O graph plot.
Definition io_graph_item.h:29
@ IOG_ITEM_UNIT_PACKETS
Definition io_graph_item.h:31