10#ifndef __OVERLAY_SCROLL_BAR_H__
11#define __OVERLAY_SCROLL_BAR_H__
41 virtual QSize
sizeHint()
const override;
63 void setNearOverlayImage(QImage &overlay_image,
int packet_count = -1,
int start_pos = -1,
int end_pos = -1, QList<int> positions = QList<int>(),
int rowHeight = 1);
92 virtual void resizeEvent(QResizeEvent * event)
override;
98 virtual void paintEvent(QPaintEvent * event)
override;
106 virtual bool eventFilter(QObject *watched, QEvent *event)
override;
124 QProxyStyle* child_style_;
127 QScrollBar child_sb_;
130 QImage packet_map_img_;
133 QImage marked_packet_img_;
136 int packet_map_width_;
139 int marked_packet_width_;
151 QList<int> positions_;
159 void updateChildStyle();