A graphics view widget for displaying protocol packet diagrams.
More...
#include <packet_diagram.h>
|
| virtual bool | event (QEvent *event) override |
| | Core Qt event handler override.
|
| |
| virtual void | contextMenuEvent (QContextMenuEvent *event) override |
| | Handles context menu events.
|
| |
A graphics view widget for displaying protocol packet diagrams.
◆ PacketDiagram()
| PacketDiagram::PacketDiagram |
( |
QWidget * |
parent = nullptr | ) |
|
Constructs a new PacketDiagram.
- Parameters
-
| parent | The parent widget, defaults to nullptr. |
◆ contextMenuEvent()
| void PacketDiagram::contextMenuEvent |
( |
QContextMenuEvent * |
event | ) |
|
|
overrideprotectedvirtual |
Handles context menu events.
- Parameters
-
| event | The context menu event. |
◆ event()
| bool PacketDiagram::event |
( |
QEvent * |
event | ) |
|
|
overrideprotectedvirtual |
Core Qt event handler override.
- Parameters
-
| event | The event to process. |
- Returns
- True if the event was handled, false otherwise.
◆ fieldSelected
Signal emitted when a field is selected in the diagram.
- Parameters
-
| finfo | Pointer to the selected field information. |
◆ selectedFieldChanged
Slot triggered when the selected field changes.
- Parameters
-
| finfo | Pointer to the new field information. |
◆ selectedFrameChanged
| void PacketDiagram::selectedFrameChanged |
( |
QList< int > |
frames | ) |
|
|
slot |
Slot triggered when the selected frame changes.
- Parameters
-
| frames | List of selected frame numbers. |
◆ setCaptureFile
Sets the active capture file.
- Parameters
-
| cf | Pointer to the capture file. |
◆ setFont
| void PacketDiagram::setFont |
( |
const QFont & |
font | ) |
|
|
slot |
Sets the font used for rendering the diagram text.
- Parameters
-
◆ setRootNode()
| void PacketDiagram::setRootNode |
( |
proto_node * |
root_node | ) |
|
Sets the root protocol node to generate the diagram from.
- Parameters
-
| root_node | Pointer to the root protocol node. |
The documentation for this class was generated from the following files:
- /builds/wireshark/wireshark/ui/qt/packet_diagram.h
- /builds/wireshark/wireshark/ui/qt/packet_diagram.cpp