Added little toy test for Dialog when exiting SuperTux
[supertux.git] / src / supertux / menu / keyboard_menu.hpp
index 3ac2156..3230f34 100644 (file)
@@ -1,6 +1,6 @@
 //  SuperTux
 //  Copyright (C) 2006 Matthias Braun <matze@braunis.de>,
-//                2007 Ingo Ruhnke <grumbel@gmx.de>
+//                2007 Ingo Ruhnke <grumbel@gmail.com>
 //
 //  This program is free software: you can redistribute it and/or modify
 //  it under the terms of the GNU General Public License as published by
 
 class KeyboardMenu : public Menu
 {
+private:
+  InputManager& m_input_manager;
+
 public:
-  KeyboardMenu(InputManager* controller);
+  KeyboardMenu(InputManager& input_manager);
   ~KeyboardMenu();
 
   void refresh();
   std::string get_key_name(SDL_Keycode key);
-  virtual void menu_action(MenuItem* item);
-  InputManager* controller;
-  void check_menu() {}
+  void menu_action(MenuItem* item) override;
+
 private:
   KeyboardMenu(const KeyboardMenu&);
   KeyboardMenu& operator=(const KeyboardMenu&);