summaryrefslogtreecommitdiff
path: root/ui/qt/tcp_stream_dialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/tcp_stream_dialog.h')
-rw-r--r--ui/qt/tcp_stream_dialog.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/ui/qt/tcp_stream_dialog.h b/ui/qt/tcp_stream_dialog.h
index 1c2ba0fb7f..980a3ef4f5 100644
--- a/ui/qt/tcp_stream_dialog.h
+++ b/ui/qt/tcp_stream_dialog.h
@@ -36,6 +36,7 @@
#include <QDialog>
#include <QMenu>
#include <QRubberBand>
+#include <QTimer>
namespace Ui {
class TCPStreamDialog;
@@ -54,6 +55,7 @@ signals:
public slots:
void setCaptureFile(capture_file *cf);
+ void updateGraph();
protected:
void showEvent(QShowEvent *event);
@@ -85,13 +87,17 @@ private:
QRubberBand *rubber_band_;
QPoint rb_origin_;
QMenu ctx_menu_;
+ QTimer *graph_update_timer_;
int num_dsegs_;
int num_acks_;
int num_sack_ranges_;
+ double ma_window_size_;
+
void findStream();
- void fillGraph();
+ void fillGraph(bool reset_axes = true, bool set_focus = true);
+ void showWidgetsForGraphType();
void zoomAxes(bool in);
void zoomXAxis(bool in);
void zoomYAxis(bool in);
@@ -117,6 +123,9 @@ private slots:
void on_graphTypeComboBox_currentIndexChanged(int index);
void on_resetButton_clicked();
void on_streamNumberSpinBox_valueChanged(int new_stream);
+ void on_maWindowSizeSpinBox_valueChanged(double new_ma_size);
+ void on_maWindowSizeSpinBox_editingFinished();
+ void on_selectAcksCheckBox_stateChanged(int state);
void on_otherDirectionButton_clicked();
void on_dragRadioButton_toggled(bool checked);
void on_zoomRadioButton_toggled(bool checked);