74 virtual QSize sizeHint()
const;
77 virtual void paintEvent(QPaintEvent *e);
78 virtual void mousePressEvent(QMouseEvent *e);
79 virtual void wheelEvent(QWheelEvent* e);
81 float getMarkerSpacing()
const;
82 QSize getMarkerSize()
const;
83 void drawVisibleArea(QPainter &painter);
84 void drawMessages(QPainter& painter);
122 int verticalOffset()
const;
123 int getScrollbarValueHeight()
const;
124 constexpr int markerHeight()
const {
return 3; }
125 void createItemCache();
127 QMap<TextBlockUserData::BreakpointType, QIcon> m_icons;
128 QBrush m_backgroundBrush;
129 QIcon m_breakpointIcon;
130 QIcon m_bookmarkIcon;
134 QList<CheckerItem> m_itemCache;
135 QTimer m_cacheRenewTimer;
138 void renewItemCache();