#include <register.h>
Definition at line 54 of file register.h.
Public Member Functions | |
RegisterDialog (LoginData *loginData) | |
Constructor. | |
~RegisterDialog () | |
Destructor. | |
void | action (const gcn::ActionEvent &event) |
Called when receiving actions from the widgets. | |
void | keyPressed (gcn::KeyEvent &keyEvent) |
Called when a key is pressed in one of the text fields. | |
Private Member Functions | |
bool | canSubmit () const |
Returns whether submit can be enabled. | |
Private Attributes | |
gcn::TextField * | mUserField |
gcn::TextField * | mPasswordField |
gcn::TextField * | mConfirmField |
gcn::TextField * | mEmailField |
gcn::Button * | mRegisterButton |
gcn::Button * | mCancelButton |
WrongDataNoticeListener * | mWrongDataNoticeListener |
LoginData * | mLoginData |
RegisterDialog::RegisterDialog | ( | LoginData * | loginData | ) |
Constructor.
Name, password and server fields will be initialized to the information already present in the LoginData instance.
Definition at line 55 of file register.cpp.
RegisterDialog::~RegisterDialog | ( | ) |
void RegisterDialog::action | ( | const gcn::ActionEvent & | event | ) |
void RegisterDialog::keyPressed | ( | gcn::KeyEvent & | keyEvent | ) |
Called when a key is pressed in one of the text fields.
Definition at line 251 of file register.cpp.
bool RegisterDialog::canSubmit | ( | ) | const [private] |
Returns whether submit can be enabled.
This is true in the register state, when all necessary fields have some text.
Definition at line 256 of file register.cpp.
gcn::TextField* RegisterDialog::mUserField [private] |
Definition at line 108 of file register.h.
gcn::TextField* RegisterDialog::mPasswordField [private] |
Definition at line 109 of file register.h.
gcn::TextField* RegisterDialog::mConfirmField [private] |
Definition at line 110 of file register.h.
gcn::TextField* RegisterDialog::mEmailField [private] |
Definition at line 115 of file register.h.
gcn::Button* RegisterDialog::mRegisterButton [private] |
Definition at line 118 of file register.h.
gcn::Button* RegisterDialog::mCancelButton [private] |
Definition at line 119 of file register.h.
Definition at line 125 of file register.h.
LoginData* RegisterDialog::mLoginData [private] |
Definition at line 127 of file register.h.