#include <windowcontainer.h>

This container adds functionality for more convenient widget (windows in particular) destruction.
Definition at line 33 of file windowcontainer.h.
Public Member Functions | |
| void | logic () |
| Do GUI logic. | |
| void | scheduleDelete (gcn::Widget *widget) |
| Schedule a widget for deletion. | |
Private Types | |
| typedef std::list< gcn::Widget * > | Widgets |
| List of widgets that are scheduled to be deleted. | |
| typedef Widgets::iterator | WidgetIterator |
Private Attributes | |
| Widgets | mDeathList |
typedef std::list<gcn::Widget*> WindowContainer::Widgets [private] |
typedef Widgets::iterator WindowContainer::WidgetIterator [private] |
Definition at line 53 of file windowcontainer.h.
| void WindowContainer::logic | ( | ) |
Do GUI logic.
This functions adds automatic deletion of objects that volunteered to be deleted.
Reimplemented in Viewport.
Definition at line 28 of file windowcontainer.cpp.
| void WindowContainer::scheduleDelete | ( | gcn::Widget * | widget | ) |
Schedule a widget for deletion.
It will be deleted at the start of the next logic update.
Definition at line 36 of file windowcontainer.cpp.
Widgets WindowContainer::mDeathList [private] |
Definition at line 54 of file windowcontainer.h.
1.5.5