10 #ifndef LTE_RLC_GRAPH_DIALOG_H
11 #define LTE_RLC_GRAPH_DIALOG_H
16 #include <ui/qt/widgets/qcustomplot.h>
36 void setChannelInfo(guint16 ueid, guint8 rlcMode,
37 guint16 channelType, guint16 channelId, guint8 direction,
38 bool maybe_empty=
false);
41 void goToPacket(
int packet_num);
44 void showEvent(QShowEvent *event);
45 void keyPressEvent(QKeyEvent *event);
48 Ui::LteRlcGraphDialog *ui;
50 QRubberBand *rubber_band_;
58 QMultiMap<double, struct rlc_segment *> time_stamp_map_;
59 QMap<double, struct rlc_segment *> sequence_num_map_;
61 QCPGraph *base_graph_;
62 QCPGraph *reseg_graph_;
63 QCPGraph *acks_graph_;
64 QCPGraph *nacks_graph_;
65 QCPItemTracer *tracer_;
68 void completeGraph(
bool may_be_empty=
false);
72 void findChannel(
bool may_fail=
false);
75 void zoomAxes(
bool in);
76 void zoomXAxis(
bool in);
77 void zoomYAxis(
bool in);
79 void panAxes(
int x_pixels,
int y_pixels);
80 QRectF getZoomRanges(QRect zoom_rect);
82 void toggleTracerStyle(
bool force_default);
85 void graphClicked(QMouseEvent *event);
86 void mouseMoved(QMouseEvent *event);
87 void mouseReleased(QMouseEvent *event);
90 void on_dragRadioButton_toggled(
bool checked);
91 void on_zoomRadioButton_toggled(
bool checked);
92 void on_resetButton_clicked();
93 void on_otherDirectionButton_clicked();
95 void on_actionReset_triggered();
96 void on_actionZoomIn_triggered();
97 void on_actionZoomOut_triggered();
98 void on_actionMoveUp10_triggered();
99 void on_actionMoveLeft10_triggered();
100 void on_actionMoveRight10_triggered();
101 void on_actionMoveDown10_triggered();
102 void on_actionMoveUp1_triggered();
103 void on_actionMoveLeft1_triggered();
104 void on_actionMoveRight1_triggered();
105 void on_actionMoveDown1_triggered();
106 void on_actionDragZoom_triggered();
107 void on_actionMoveUp100_triggered();
108 void on_actionMoveDown100_triggered();
109 void on_actionGoToPacket_triggered();
110 void on_actionCrosshairs_triggered();
111 void on_actionSwitchDirection_triggered();
113 void on_buttonBox_accepted();
Definition: capture_file.h:23
Definition: lte_rlc_graph_dialog.h:26
Definition: wireshark_dialog.h:35
Definition: tap-rlc-graph.h:54
Definition: packet-rlc-lte.c:385