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();
|
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)
|
void MessageLogWidget::logGameJoined(int gameId)
|
||||||
|
|
|
||||||
|
|
@ -28,8 +28,9 @@ private:
|
||||||
|
|
||||||
QString sanitizeHtml(QString dirty) const;
|
QString sanitizeHtml(QString dirty) const;
|
||||||
QString cardLink(const QString &cardName) const;
|
QString cardLink(const QString &cardName) const;
|
||||||
bool genderOf(Player *player) const;
|
ServerInfo_User::Gender genderOf(Player *player) const;
|
||||||
bool userIsFemale() 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;
|
QPair<QString, QString> getFromStr(CardZone *zone, QString cardName, int position, bool ownerChange) const;
|
||||||
MessageContext currentContext;
|
MessageContext currentContext;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue