RegisterDialog Class Reference
[User interface related classes (windows, dialogs)]

#include <register.h>

Inheritance diagram for RegisterDialog:

Window

List of all members.


Detailed Description

The registration dialog.

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
WrongDataNoticeListenermWrongDataNoticeListener
LoginDatamLoginData

Constructor & Destructor Documentation

RegisterDialog::RegisterDialog ( LoginData loginData  ) 

Constructor.

Name, password and server fields will be initialized to the information already present in the LoginData instance.

See also:
Window::Window

Definition at line 55 of file register.cpp.

RegisterDialog::~RegisterDialog (  ) 

Destructor.

Definition at line 147 of file register.cpp.


Member Function Documentation

void RegisterDialog::action ( const gcn::ActionEvent &  event  ) 

Called when receiving actions from the widgets.

Definition at line 152 of file register.cpp.

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.


Member Data Documentation

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.

Definition at line 127 of file register.h.


The documentation for this class was generated from the following files:

Generated on Sun Apr 26 17:30:44 2009 for The Mana World by  doxygen 1.5.5