From 99ca9f175ea94a28687af28db488368cda0a8548 Mon Sep 17 00:00:00 2001 From: David Capello Date: Sat, 26 Apr 2014 11:33:29 -0300 Subject: [PATCH] Add View::attachedWidget() member function --- src/ui/view.cpp | 5 +++++ src/ui/view.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/ui/view.cpp b/src/ui/view.cpp index f1b9cad64..1359bca60 100644 --- a/src/ui/view.cpp +++ b/src/ui/view.cpp @@ -49,6 +49,11 @@ void View::attachToView(Widget* viewable_widget) m_viewport.addChild(viewable_widget); } +Widget* View::attachedWidget() +{ + return UI_FIRST_WIDGET(m_viewport.getChildren()); +} + void View::makeVisibleAllScrollableArea() { Size reqSize = m_viewport.calculateNeededSize(); diff --git a/src/ui/view.h b/src/ui/view.h index f8ba96a63..35fb94004 100644 --- a/src/ui/view.h +++ b/src/ui/view.h @@ -27,6 +27,8 @@ public: ScrollBar* getVerticalBar() { return &m_scrollbar_v; } void attachToView(Widget* viewableWidget); + Widget* attachedWidget(); + void hideScrollBars(); void showScrollBars(); void makeVisibleAllScrollableArea();