#include <string>
class Client;
+class ISimpleTextureSource;
class GUIPasswordChange : public GUIModalMenu
{
public:
GUIPasswordChange(gui::IGUIEnvironment *env, gui::IGUIElement *parent, s32 id,
- IMenuManager *menumgr, Client *client);
+ IMenuManager *menumgr, Client *client,
+ ISimpleTextureSource *tsrc);
~GUIPasswordChange();
void removeChildren();
bool processInput();
bool OnEvent(const SEvent &event);
+#ifdef __ANDROID__
+ bool getAndroidUIInput();
+#endif
+
+protected:
+ std::wstring getLabelByID(s32 id) { return L""; }
+ std::string getNameByID(s32 id);
private:
Client *m_client;
std::wstring m_oldpass = L"";
std::wstring m_newpass = L"";
std::wstring m_newpass_confirm = L"";
+ ISimpleTextureSource *m_tsrc;
};