mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-12 13:00:01 -08:00
Add more gender util methods in messagelogwidget
This commit is contained in:
parent
c759c99924
commit
d0ca0ab6a3
2 changed files with 21 additions and 4 deletions
|
|
@ -29,9 +29,25 @@ ServerInfo_User::Gender MessageLogWidget::genderOf(Player *player) const
|
|||
return player->getUserInfo()->gender();
|
||||
}
|
||||
|
||||
bool MessageLogWidget::userIsFemale() const
|
||||
ServerInfo_User::Gender MessageLogWidget::currentUserGender() const
|
||||
{
|
||||
return (tabSupervisor && tabSupervisor->getUserInfo() && (tabSupervisor->getUserInfo()->gender() & ServerInfo_User::Female));
|
||||
if (tabSupervisor && tabSupervisor->getUserInfo())
|
||||
return tabSupervisor->getUserInfo()->gender();
|
||||
return ServerInfo_User::GenderUnknown;
|
||||
}
|
||||
|
||||
const char* MessageLogWidget::trGenderHint(const ServerInfo_User::Gender gender) const
|
||||
{
|
||||
switch (gender) {
|
||||
case ServerInfo_User::GenderUnknown:
|
||||
return "unspecified gender";
|
||||
case ServerInfo_User::Male:
|
||||
return "male";
|
||||
case ServerInfo_User::Female:
|
||||
return "female";
|
||||
case ServerInfo_User::Neutral:
|
||||
return "gender neutral";
|
||||
}
|
||||
}
|
||||
|
||||
void MessageLogWidget::logGameJoined(int gameId)
|
||||
|
|
|
|||
|
|
@ -28,8 +28,9 @@ private:
|
|||
|
||||
QString sanitizeHtml(QString dirty) const;
|
||||
QString cardLink(const QString &cardName) const;
|
||||
bool genderOf(Player *player) const;
|
||||
bool userIsFemale() const;
|
||||
ServerInfo_User::Gender genderOf(Player *player) const;
|
||||
const char* trGenderHint(const ServerInfo_User::Gender g) const;
|
||||
ServerInfo_User::Gender currentUserGender() const;
|
||||
QPair<QString, QString> getFromStr(CardZone *zone, QString cardName, int position, bool ownerChange) const;
|
||||
MessageContext currentContext;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue