28#include <guichan/actionlistener.hpp>
29#include <guichan/keylistener.hpp>
46 public gcn::KeyListener
56 void action(
const gcn::ActionEvent &event)
override;
58 void keyPressed(gcn::KeyEvent &keyEvent)
override;
Listener for confirming character deletion.
Character selection dialog.
std::vector< CharacterDisplay * > mCharacterEntries
The player boxes.
void keyPressed(gcn::KeyEvent &keyEvent) override
void attemptCharacterSelect(int index)
Communicate character selection to the server.
void setLocked(bool locked)
gcn::Button * mChangeEmailButton
gcn::Button * mUnregisterButton
Net::CharHandler * mCharHandler
void attemptCharacterDelete(int index)
Communicate character deletion to the server.
~CharSelectDialog() override
void setCharacters(const Net::Characters &characters)
gcn::Button * mChangePasswordButton
void action(const gcn::ActionEvent &event) override
gcn::Label * mAccountNameLabel
bool selectByName(const std::string &name, SelectAction action=Focus)
Attempt to select the character with the given name.
gcn::Button * mSwitchLoginButton
The local player character.
A box showing a player character.
The network communication layer.
std::list< Character * > Characters