Fallthrough wheel events from ScrollBar to ScrollArea.
This commit is contained in:
parent
633648074a
commit
ee2a1b47d9
2 changed files with 5 additions and 0 deletions
|
|
@ -284,6 +284,10 @@ void ScrollBar::resizeEvent(QResizeEvent *e) {
|
|||
updateBar();
|
||||
}
|
||||
|
||||
void ScrollBar::wheelEvent(QWheelEvent *e) {
|
||||
static_cast<ScrollArea*>(parentWidget())->viewportEvent(e);
|
||||
}
|
||||
|
||||
auto ScrollBar::shadowVisibilityChanged() const
|
||||
-> rpl::producer<ScrollBar::ShadowVisibility> {
|
||||
return _shadowVisibilityChanged.events();
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@ protected:
|
|||
void mousePressEvent(QMouseEvent *e) override;
|
||||
void mouseReleaseEvent(QMouseEvent *e) override;
|
||||
void resizeEvent(QResizeEvent *e) override;
|
||||
void wheelEvent(QWheelEvent *e) override;
|
||||
|
||||
private:
|
||||
ScrollArea *area();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue