X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fevents.py;h=0e102edf9229d0de4fbdc327514e0b08046144c8;hb=bcc041da95b01ae36c2198b5c6bc4bd75dcc0c24;hp=4d3fb07f80a94bc5502edfa048b3e0e017c80393;hpb=77c817eaeef44416ff09cd53024db9a80f032ba4;p=naja.git diff --git a/naja/events.py b/naja/events.py index 4d3fb07..0e102ed 100644 --- a/naja/events.py +++ b/naja/events.py @@ -35,3 +35,13 @@ class QuitGameEvent(NajaEvent): @classmethod def post(cls): super(QuitGameEvent, cls).post() + + +class InvalidateTheWorld(NajaEvent): + # This is used to signal to all the widgets that the world has changed + # and cached state may need to be recreated + TYPE = "INVALIDATE" + + @classmethod + def post(cls): + super(InvalidateTheWorld, cls).post()