From 91125bcbcd3cf9c0de9818f341a55f0e7f7b595c Mon Sep 17 00:00:00 2001 From: Thierry Crozat Date: Thu, 6 Apr 2017 21:50:16 +0100 Subject: GUI: Add method to know if a widget contains a given widget --- gui/widgets/list.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gui/widgets/list.cpp') diff --git a/gui/widgets/list.cpp b/gui/widgets/list.cpp index f6e5c67510..48d181e5ec 100644 --- a/gui/widgets/list.cpp +++ b/gui/widgets/list.cpp @@ -101,6 +101,12 @@ ListWidget::~ListWidget() { delete[] _textWidth; } +bool ListWidget::containsWidget(Widget *w) const { + if (w == _scrollBar || _scrollBar->containsWidget(w)) + return true; + return false; +} + Widget *ListWidget::findWidget(int x, int y) { if (x >= _w - _scrollBarWidth) return _scrollBar; -- cgit v1.2.3