On Mon, Dec 02, 2002 at 10:59:31PM +0100, Tobias Koenig wrote:
Kann ich dieses callback Schema trotzdem irgendwie einsetzen? Mit irgendeiner speziellen Syntax oder einem Hack?
Du müsstest noch eine WrapperKlasse schreiben, die von Object abgeleitet ist und von der die anderen Klassen abgeleitet werden (nennen wir sie MyObject).
Diese Klasse hat die Methode zum Registrieren der CallBacks und eine Methode runCallBack(), die den CallBack aufruft. Nun kannst du auf alle abgeleiteten Klassen
myObject->runCallBack();
aufrufen.
Aha, es geht also nicht ohne. Danke fuer die Hinweise. Ich werde also vermutlich doch libsigc++ verwenden, selbst wenn das eine zusaetzliche lib ist...
Ciao, Tobias
Ulf