10 #ifndef SEQUENCE_DIALOG_H
11 #define SEQUENCE_DIALOG_H
22 #include <ui/qt/widgets/qcustomplot.h>
39 void ref() { count_++; }
40 void unref() {
if (--count_ == 0)
delete this; }
54 void enableVoIPFeatures();
57 void showEvent(QShowEvent *event);
58 void resizeEvent(QResizeEvent *event);
59 void keyPressEvent(QKeyEvent *event);
62 void rtpStreamsDialogSelectRtpStreams(QVector<rtpstream_id_t *> stream_infos);
63 void rtpStreamsDialogDeselectRtpStreams(QVector<rtpstream_id_t *> stream_infos);
64 void rtpPlayerDialogReplaceRtpStreams(QVector<rtpstream_id_t *> stream_ids);
65 void rtpPlayerDialogAddRtpStreams(QVector<rtpstream_id_t *> stream_ids);
66 void rtpPlayerDialogRemoveRtpStreams(QVector<rtpstream_id_t *> stream_ids);
70 void hScrollBarChanged(
int value);
71 void vScrollBarChanged(
int value);
72 void xAxisChanged(QCPRange range);
73 void yAxisChanged(QCPRange range);
74 void diagramClicked(QMouseEvent *event);
75 void mouseMoved(QMouseEvent *event);
76 void mouseWheeled(QWheelEvent *event);
82 void on_buttonBox_clicked(QAbstractButton *button);
83 void on_actionGoToPacket_triggered();
84 void on_actionGoToNextPacket_triggered() { goToAdjacentPacket(
true); }
85 void on_actionGoToPreviousPacket_triggered() { goToAdjacentPacket(
false); }
86 void on_displayFilterCheckBox_toggled(
bool checked);
87 void on_flowComboBox_activated(
int index);
88 void on_addressComboBox_activated(
int index);
89 void on_actionMoveRight10_triggered();
90 void on_actionMoveLeft10_triggered();
91 void on_actionMoveUp10_triggered();
92 void on_actionMoveDown10_triggered();
93 void on_actionMoveRight1_triggered();
94 void on_actionMoveLeft1_triggered();
95 void on_actionMoveUp1_triggered();
96 void on_actionMoveDown1_triggered();
97 void on_actionZoomIn_triggered();
98 void on_actionZoomOut_triggered();
99 void on_actionSelectRtpStreams_triggered();
100 void on_actionDeselectRtpStreams_triggered();
101 void on_buttonBox_helpRequested();
103 void rtpPlayerReplace();
105 void rtpPlayerRemove();
108 Ui::SequenceDialog *ui;
115 QPushButton *reset_button_;
116 QToolButton *player_button_;
117 QPushButton *export_button_;
119 QCPItemText *key_text_;
120 QCPItemText *comment_text_;
123 QPointer<RtpStreamDialog> rtp_stream_dialog_;
124 bool voipFeaturesEnabled;
126 void zoomXAxis(
bool in);
127 void panAxes(
int x_pixels,
int y_pixels);
128 void resetAxes(
bool keep_lower =
false);
129 void goToAdjacentPacket(
bool next);
131 static bool addFlowSequenceItem(
const void *key,
void *value,
void *userdata);
133 void processRtpStream(
bool select);
134 QVector<rtpstream_id_t *>getSelectedRtpIds();
Definition: capture_file.h:23
Definition: sequence_diagram.h:39
Definition: sequence_dialog.h:48
Definition: sequence_dialog.h:35
Definition: wireshark_dialog.h:35
Definition: sequence_analysis.h:66
Definition: sequence_analysis.h:44
Definition: file-pcapng.h:57