From: Jorrit T. <jor...@gm...> - 2006-07-29 17:23:54
|
> I just thought of another solution as I'm typing this. We could make > a generic class ("csWeakEventHandler"?) to act as an indirector and > write a helper function ("RegisterWeakListener"?) that does the usual > subscription but indirected through "csWeakEventHandler". The use of > the "csWeakEventHandler" would be invisible to the user. This way > classes wouldn't be pseudo-embedding (both redundant work and looking > confusingly like true embedding), but it wouldn't have to change the > internals of the event system. I can provide code excepts if this > description isn't clear enough. Ok, code samples would be nice. Greetings, -- Project Manager of Crystal Space (http://www.crystalspace3d.org) and CEL (http://cel.crystalspace3d.org) Support Crystal Space. Donate at https://sourceforge.net/donate/index.php?group_id=649 |