From 8ad8da325107ef1b33bd6c3ed985859e7edb78ae Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 31 Aug 2014 16:53:06 +0300 Subject: add basic implimentation for set pincode. For now it not sending pincode to server. --- src/gui/windows/charselectdialog.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/gui/windows') diff --git a/src/gui/windows/charselectdialog.cpp b/src/gui/windows/charselectdialog.cpp index 134aa2712..2d45e47ca 100644 --- a/src/gui/windows/charselectdialog.cpp +++ b/src/gui/windows/charselectdialog.cpp @@ -32,10 +32,13 @@ #include "being/attributes.h" +#include "listeners/pincodelistener.h" + #include "gui/dialogtype.h" #include "gui/windows/charcreatedialog.h" #include "gui/windows/chardeleteconfirm.h" +#include "gui/windows/editdialog.h" #include "gui/windows/logindialog.h" #include "gui/windows/okdialog.h" #include "gui/windows/textdialog.h" @@ -177,6 +180,13 @@ void CharSelectDialog::postInit() { setVisible(true); requestFocus(); + if (Net::getCharServerHandler()->isNeedCreatePin()) + { + EditDialog *const dialog = new EditDialog( + _("Please set new pincode"), "", "OK"); + dialog->postInit(); + dialog->addActionListener(&pincodeListener); + } } void CharSelectDialog::action(const ActionEvent &event) -- cgit v1.2.3-70-g09d2