Mercurial > LightClone
view LightClone/Source/GuiEvent.cpp @ 67:8e7ebab350e7
Clean up memory leaks
author | koryspansel |
---|---|
date | Fri, 07 Oct 2011 01:15:28 -0700 |
parents | b4dc5d674e22 |
children |
line wrap: on
line source
/* * GuiEvent */ #include "GuiEvent.h" /* * GuiEvent */ GuiEvent::GuiEvent(const char* pEventName) : kName(pEventName) { } /* * ~GuiEvent */ GuiEvent::~GuiEvent() { for(uint32 i = 0; i < kSubscriptions.Size(); ++i) { delete kSubscriptions[i]; } kSubscriptions.Clear(); } /* * Fire */ void GuiEvent::Fire(GuiEventArguments& kArguments) { for(uint32 i = 0; i < kSubscriptions.Size(); ++i) { (*kSubscriptions[i])(kArguments); } }