X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fcanvas%2FCanvasEvent.hxx;h=c3121269e90c90435e16eab424bac5f34c3ab5d1;hb=efbec8b3671f4f909461f458fb9aa96bb86d6164;hp=9ac9d475675b98fe156d427fa8ae4f1d9ced56d6;hpb=46442ef50c5a2b7c8e41e5c025f86c1cd35e6e15;p=simgear.git diff --git a/simgear/canvas/CanvasEvent.hxx b/simgear/canvas/CanvasEvent.hxx index 9ac9d475..c3121269 100644 --- a/simgear/canvas/CanvasEvent.hxx +++ b/simgear/canvas/CanvasEvent.hxx @@ -41,7 +41,9 @@ namespace canvas }; Type type; - ElementWeakPtr target; + ElementWeakPtr target, + current_target; + double time; bool propagation_stopped; Event(); @@ -54,6 +56,10 @@ namespace canvas std::string getTypeString() const; ElementWeakPtr getTarget() const; + ElementWeakPtr getCurrentTarget() const; + + double getTime() const; + void stopPropagation(); static Type strToType(const std::string& str);