15 #include <QScrollArea>
17 #ifndef WIRELESSTIMELINE_H
18 #define WIRELESSTIMELINE_H
35 #include <epan/dissectors/packet-ieee80211-radio.h>
37 #include <QScrollArea>
42 #define TIMELINE_HEIGHT 64
45 #define TIMELINE_MAX_ZOOM 25.0
59 void captureFileReadFinished();
62 void resizeEvent(QResizeEvent *event);
63 void paintEvent(QPaintEvent *event);
64 void mousePressEvent (QMouseEvent *event);
65 void mouseMoveEvent (QMouseEvent *event);
66 void mouseReleaseEvent (QMouseEvent *event);
67 bool event(QEvent *event);
68 void wheelEvent(QWheelEvent *event);
71 void bgColorizationProgress(
int first,
int last);
72 void appInitialized();
75 static void tap_timeline_reset(
void* tapdata);
78 struct wlan_radio* get_wlan_radio(guint32 packet_num);
81 int position(guint64 tsf,
float ratio);
82 int find_packet_tsf(guint64 tsf);
83 void doToolTip(
struct wlan_radio *wr, QPoint pos,
int x);
84 void zoom(
double x_fraction);
86 qreal start_x, last_x;
88 guint find_packet(qreal x);
89 float rgb[TIMELINE_HEIGHT][3];
97 GHashTable* radio_packet_list;
100 void selectedFrameChanged(QList<int>);
Definition: packet_list.h:39
Definition: wireless_timeline.h:51
Definition: packet_info.h:44
Definition: epan_dissect.h:28
Definition: packet-ieee80211-radio.h:28
tap_packet_status
Definition: tap.h:25