Expose getPointedThing to Lua
[oweals/minetest.git] / src / guiPasswordChange.h
index f5f767b5ec1edb0c65a13aee982ee3f54663768b..d9d21e7c4223244c9dfb315420bfcf94b4620a47 100644 (file)
@@ -1,7 +1,7 @@
 /*
 /*
-Part of Minetest-c55
-Copyright (C) 2010-11 celeron55, Perttu Ahola <celeron55@gmail.com>
-Copyright (C) 2011 Ciaran Gultnieks <ciaran@ciarang.com>
+Part of Minetest
+Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
+Copyright (C) 2013 Ciaran Gultnieks <ciaran@ciarang.com>
 
 Permission to use, copy, modify, and distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
 
 Permission to use, copy, modify, and distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
@@ -27,12 +27,10 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 class GUIPasswordChange : public GUIModalMenu
 {
 public:
 class GUIPasswordChange : public GUIModalMenu
 {
 public:
-       GUIPasswordChange(gui::IGUIEnvironment* env,
-                       gui::IGUIElement* parent, s32 id,
-                       IMenuManager *menumgr,
-                       Client* client);
+       GUIPasswordChange(gui::IGUIEnvironment *env, gui::IGUIElement *parent, s32 id,
+                       IMenuManager *menumgr, Client *client);
        ~GUIPasswordChange();
        ~GUIPasswordChange();
-       
+
        void removeChildren();
        /*
                Remove and re-add (or reposition) stuff
        void removeChildren();
        /*
                Remove and re-add (or reposition) stuff
@@ -41,14 +39,17 @@ public:
 
        void drawMenu();
 
 
        void drawMenu();
 
-       bool acceptInput();
+       void acceptInput();
 
 
-       bool OnEvent(const SEvent& event);
-       
-private:
-       Client* m_client;
+       bool processInput();
+
+       bool OnEvent(const SEvent &event);
 
 
+private:
+       Client *m_client;
+       std::wstring m_oldpass = L"";
+       std::wstring m_newpass = L"";
+       std::wstring m_newpass_confirm = L"";
 };
 
 #endif
 };
 
 #endif
-