diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2009-04-16 19:20:30 +0200 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2009-04-16 19:20:30 +0200 |
commit | 69258182848b2781b0081d82453d33f42dd81679 (patch) | |
tree | 38d64cf8b1884727b941aecb95562f4390ad482b /src/gui/partywindow.h | |
parent | 736795a624ae5f04b11fa284cb8a4b14579c1766 (diff) | |
download | mana-69258182848b2781b0081d82453d33f42dd81679.tar.gz mana-69258182848b2781b0081d82453d33f42dd81679.tar.bz2 mana-69258182848b2781b0081d82453d33f42dd81679.tar.xz mana-69258182848b2781b0081d82453d33f42dd81679.zip |
Some cleanups
* std::string arguments to 'const std::string &'
* findMember2 renamed to findOrCreateMember
* Made some functions const
Diffstat (limited to 'src/gui/partywindow.h')
-rw-r--r-- | src/gui/partywindow.h | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/src/gui/partywindow.h b/src/gui/partywindow.h index 60c4da29..3729cc09 100644 --- a/src/gui/partywindow.h +++ b/src/gui/partywindow.h @@ -49,77 +49,74 @@ struct PartyMember }; /** - * Party Window. + * Party window. * * \ingroup Interface */ class PartyWindow : public Window, gcn::ActionListener { public: - /** - * Constructor. - */ PartyWindow(); /** - * Release all the players created + * Release all the players created. */ ~PartyWindow(); /** - * Draws the party window + * Draws the party window. */ void draw(gcn::Graphics *graphics); /** * Find a party member based on ID. Returns NULL if not found. */ - PartyMember *findMember(int id); - - /** - * Find a party member based on ID. Creates if not found. - */ - PartyMember *findMember2(int id); + PartyMember *findMember(int id) const; /** * Returns the id of the first member found with the given name or -1 * if it isn't found. */ - int findMember(const std::string &name); + int findMember(const std::string &name) const; /** - * Update/add a party member + * Update/add a party member. */ void updateMember(int id, const std::string &memberName, - bool leader = false, bool online = true); + bool leader = false, bool online = true); /** - * Remove party member + * Remove party member with the given id. */ void removeMember(int id); /** - * Remove party member + * Remove party member with the given name. */ void removeMember(const std::string &name); /** - * Remove party member + * Updates the online state of the member with the given id. */ void updateOnlne(int id, bool online); /** - * Show party invite + * Show party invite. */ void showPartyInvite(const std::string &inviter, const std::string &partyName = ""); /** - * Handle events + * Handle events. */ void action(const gcn::ActionEvent &event); private: + /** + * Find a party member based on ID. Creates if not found. + */ + PartyMember *findOrCreateMember(int id); + typedef std::map<int, PartyMember*> PartyList; PartyList mMembers; std::string mPartyInviter; |