summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-05-19 00:08:05 +0300
committerAndrei Karas <akaras@inbox.ru>2013-05-19 00:08:05 +0300
commite57e189fa59d3c2fef7d6fe82203016cf98de7cc (patch)
tree6f2565e73a43291decfe673b7db24353ebb4f38d
parentd63a8fd1db07b0cd0128165edb429418c3b5c393 (diff)
downloadplus-e57e189fa59d3c2fef7d6fe82203016cf98de7cc.tar.gz
plus-e57e189fa59d3c2fef7d6fe82203016cf98de7cc.tar.bz2
plus-e57e189fa59d3c2fef7d6fe82203016cf98de7cc.tar.xz
plus-e57e189fa59d3c2fef7d6fe82203016cf98de7cc.zip
improve registerdialog class.
-rw-r--r--src/gui/registerdialog.cpp9
-rw-r--r--src/gui/registerdialog.h5
2 files changed, 3 insertions, 11 deletions
diff --git a/src/gui/registerdialog.cpp b/src/gui/registerdialog.cpp
index e9f381444..a4ec0983a 100644
--- a/src/gui/registerdialog.cpp
+++ b/src/gui/registerdialog.cpp
@@ -147,11 +147,6 @@ RegisterDialog::RegisterDialog(LoginData *const data) :
mPasswordField->addKeyListener(this);
mConfirmField->addKeyListener(this);
- /* TODO:
- * This is a quick and dirty way to respond to the ENTER key, regardless of
- * which text field is selected. There may be a better way now with the new
- * input system of Guichan 0.6.0. See also the login dialog.
- */
mUserField->setActionEventId("register");
mPasswordField->setActionEventId("register");
mConfirmField->setActionEventId("register");
@@ -208,7 +203,7 @@ void RegisterDialog::action(const gcn::ActionEvent &event)
minUser);
error = 1;
}
- else if (user.length() > maxUser - 1 )
+ else if (user.length() > maxUser - 1)
{
// Name too long
errorMsg = strprintf
@@ -254,7 +249,6 @@ void RegisterDialog::action(const gcn::ActionEvent &event)
// Reset password confirmation
mPasswordField->setText("");
mConfirmField->setText("");
-
mWrongDataNoticeListener->setTarget(this->mPasswordField);
}
@@ -267,7 +261,6 @@ void RegisterDialog::action(const gcn::ActionEvent &event)
{
// No errors detected, register the new user.
mRegisterButton->setEnabled(false);
-
mLoginData->username = mUserField->getText();
mLoginData->password = mPasswordField->getText();
if (mFemaleButton && mFemaleButton->isSelected())
diff --git a/src/gui/registerdialog.h b/src/gui/registerdialog.h
index 34bb0bac8..548c720a8 100644
--- a/src/gui/registerdialog.h
+++ b/src/gui/registerdialog.h
@@ -60,7 +60,8 @@ class WrongDataNoticeListener final : public gcn::ActionListener
*
* \ingroup Interface
*/
-class RegisterDialog final : public Window, public gcn::ActionListener,
+class RegisterDialog final : public Window,
+ public gcn::ActionListener,
public gcn::KeyListener
{
public:
@@ -99,7 +100,6 @@ class RegisterDialog final : public Window, public gcn::ActionListener,
bool canSubmit() const;
LoginData *mLoginData;
-
TextField *mUserField;
TextField *mPasswordField;
TextField *mConfirmField;
@@ -109,7 +109,6 @@ class RegisterDialog final : public Window, public gcn::ActionListener,
RadioButton *mMaleButton;
RadioButton *mFemaleButton;
RadioButton *mOtherButton;
-
WrongDataNoticeListener *mWrongDataNoticeListener;
};