diff options
Diffstat (limited to 'backends/keymapper/keymapper.h')
-rw-r--r-- | backends/keymapper/keymapper.h | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/backends/keymapper/keymapper.h b/backends/keymapper/keymapper.h index 74a9432ef7..3c6cd5bc36 100644 --- a/backends/keymapper/keymapper.h +++ b/backends/keymapper/keymapper.h @@ -49,10 +49,8 @@ public: }; /* Nested class that represents a set of keymaps */ - class Domain { - typedef HashMap<String, Keymap*, - IgnoreCase_Hash, IgnoreCase_EqualTo> KeymapMap; - + class Domain : public HashMap<String, Keymap*, + IgnoreCase_Hash, IgnoreCase_EqualTo> { public: Domain() : _configDomain(0) {} ~Domain() { @@ -72,16 +70,8 @@ public: Keymap *getKeymap(const String& name); - typedef KeymapMap::iterator iterator; - typedef KeymapMap::const_iterator const_iterator; - iterator begin() { return _keymaps.begin(); } - const_iterator begin() const { return _keymaps.begin(); } - iterator end() { return _keymaps.end(); } - const_iterator end() const { return _keymaps.end(); } - uint32 count() { return _keymaps.size(); } private: ConfigManager::Domain *_configDomain; - KeymapMap _keymaps; }; Keymapper(EventManager *eventMan); |