Tune caves
[oweals/minetest.git] / src / guiTextInputMenu.h
index 2efc190cafc1c041474042b739d81ea62a99849c..2939cf654d916f0b74e2d897806dc65b6bd32890 100644 (file)
@@ -28,6 +28,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 struct TextDest
 {
        virtual void gotText(std::wstring text) = 0;
+       virtual ~TextDest() {};
 };
 
 class GUITextInputMenu : public GUIModalMenu
@@ -35,7 +36,7 @@ class GUITextInputMenu : public GUIModalMenu
 public:
        GUITextInputMenu(gui::IGUIEnvironment* env,
                        gui::IGUIElement* parent, s32 id,
-                       int *active_menu_count,
+                       IMenuManager *menumgr,
                        TextDest *dest,
                        std::wstring initial_text);
        ~GUITextInputMenu();
@@ -48,6 +49,8 @@ public:
 
        void drawMenu();
 
+       void acceptInput();
+
        bool OnEvent(const SEvent& event);
        
 private: