From b2ce88bae2b95adb612456d9659669d6b686de7b Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 7 Feb 2011 18:03:09 +0200 Subject: Add ability to show/hide buttons in top right window corner. --- src/gui/widgets/container.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/gui/widgets/container.cpp') diff --git a/src/gui/widgets/container.cpp b/src/gui/widgets/container.cpp index b788b0610..f6281d578 100644 --- a/src/gui/widgets/container.cpp +++ b/src/gui/widgets/container.cpp @@ -31,3 +31,17 @@ Container::~Container() while (!mWidgets.empty()) delete mWidgets.front(); } + +bool Container::safeRemove(gcn::Widget* widget) +{ + WidgetListIterator iter; + for (iter = mWidgets.begin(); iter != mWidgets.end(); ++iter) + { + if (*iter == widget) + { + remove(widget); + return true; + } + } + return false; +} \ No newline at end of file -- cgit v1.2.3-60-g2f50