diff options
author | Johannes Schickel | 2009-07-25 01:01:41 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-07-25 01:01:41 +0000 |
commit | bbc8021182b9b3b7c7037a26700bc18b255556ae (patch) | |
tree | 2e00737a4f09c2fa0ece0e9aff973135f2e5007d | |
parent | 901f2d5836027ee36bac706b68c8c9a06f515031 (diff) | |
download | scummvm-rg350-bbc8021182b9b3b7c7037a26700bc18b255556ae.tar.gz scummvm-rg350-bbc8021182b9b3b7c7037a26700bc18b255556ae.tar.bz2 scummvm-rg350-bbc8021182b9b3b7c7037a26700bc18b255556ae.zip |
Add enum which marks global priorites of the EventManager event dispatcher.
svn-id: r42729
-rw-r--r-- | backends/events/default/default-events.cpp | 2 | ||||
-rw-r--r-- | common/events.h | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/backends/events/default/default-events.cpp b/backends/events/default/default-events.cpp index 842b4dd87a..0e32ff97bf 100644 --- a/backends/events/default/default-events.cpp +++ b/backends/events/default/default-events.cpp @@ -104,7 +104,7 @@ DefaultEventManager::DefaultEventManager(Common::EventSource *boss) : _dispatcher.registerSource(boss, false); _dispatcher.registerSource(&_artificialEventSource, false); - _dispatcher.registerObserver(this, 0, false); + _dispatcher.registerObserver(this, kEventManPriority, false); _recordFile = NULL; _recordTimeFile = NULL; diff --git a/common/events.h b/common/events.h index 2ca705c70c..ed00260f9a 100644 --- a/common/events.h +++ b/common/events.h @@ -396,6 +396,14 @@ public: virtual Common::Keymapper *getKeymapper() = 0; #endif + enum { + /** + * Priority of the event manager, for now it's lowest since it eats + * *all* events, we might to change that in the future though. + */ + kEventManPriority = 0 + }; + /** * Returns the underlying EventDispatcher. */ |