85 void on_actionGoToPacket_triggered();
90 void on_actionNextProblem_triggered();
96 void on_fJitterCheckBox_toggled(
bool checked);
102 void on_fDiffCheckBox_toggled(
bool checked);
108 void on_rJitterCheckBox_toggled(
bool checked);
114 void on_rDiffCheckBox_toggled(
bool checked);
119 void on_actionSaveAudio_triggered();
124 void on_actionSaveForwardAudio_triggered();
129 void on_actionSaveReverseAudio_triggered();
134 void on_actionSaveCsv_triggered();
139 void on_actionSaveForwardCsv_triggered();
144 void on_actionSaveReverseCsv_triggered();
149 void on_actionSaveGraph_triggered();
154 void on_buttonBox_helpRequested();
160 void showStreamMenu(QPoint pos);
166 void showGraphMenu(
const QPoint &pos);
172 void graphClicked(QMouseEvent *event);
176 Ui::Iax2AnalysisDialog *ui;
181 enum StreamDirection {
200 QTemporaryFile *fwd_tempfile_;
203 QTemporaryFile *rev_tempfile_;
206 QList<QCPGraph *>graphs_;
209 QVector<double> fwd_time_vals_;
212 QVector<double> fwd_jitter_vals_;
215 QVector<double> fwd_diff_vals_;
218 QVector<double> rev_time_vals_;
221 QVector<double> rev_jitter_vals_;
224 QVector<double> rev_diff_vals_;
233 QMenu stream_ctx_menu_;
236 QMenu graph_ctx_menu_;
244 static void tapReset(
void *tapinfo_ptr);
260 static void tapDraw(
void *tapinfo_ptr);
265 void resetStatistics();
286 void updateStatistics();
297 void saveAudio(StreamDirection direction);
303 void saveCsv(StreamDirection direction);
324 uint32_t getIntFromProtoTree(
proto_tree *protocol_tree,
const char *proto_name,
const char *proto_field,
bool *ok);
332 bool eventFilter(QObject*, QEvent* event);
virtual void updateWidgets()
Updates the dialog's widgets based on the current data and selection state.
Definition iax2_analysis_dialog.cpp:407
Holds all state for the dissection of a single byte array, including session, buffer,...
Definition epan_dissect.h:28