10 #ifndef __OVERLAY_SCROLL_BAR_H__ 11 #define __OVERLAY_SCROLL_BAR_H__ 14 #include <QProxyStyle> 24 virtual QSize sizeHint()
const;
37 void setNearOverlayImage(QImage &overlay_image,
int packet_count = -1,
int start_pos = -1,
int end_pos = -1,
int selected_pos = -1);
52 void setChildRange(
int min,
int max) { child_sb_.setRange(min, max); }
55 virtual void resizeEvent(QResizeEvent * event);
56 virtual void paintEvent(QPaintEvent * event);
57 virtual bool eventFilter(QObject *watched, QEvent *event);
58 virtual void mousePressEvent(QMouseEvent *) { }
59 virtual void mouseReleaseEvent(QMouseEvent * event);
63 QProxyStyle* child_style_;
65 QImage packet_map_img_;
66 QImage marked_packet_img_;
67 int packet_map_width_;
68 int marked_packet_width_;
76 #endif // __OVERLAY_SCROLL_BAR_H__