diff options
Diffstat (limited to 'src/guiPasswordChange.h')
-rw-r--r-- | src/guiPasswordChange.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/guiPasswordChange.h b/src/guiPasswordChange.h index aecc7076f..9680ef13d 100644 --- a/src/guiPasswordChange.h +++ b/src/guiPasswordChange.h @@ -27,12 +27,10 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 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(); - + void removeChildren(); /* Remove and re-add (or reposition) stuff @@ -41,14 +39,17 @@ public: 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; + std::wstring m_newpass; + std::wstring m_newpass_confirm; }; #endif - |