CvEnactProposal::GetProposalName(bool)
- Defined in
- CvVotingClasses.cpp, line 1170
- Class
- CvEnactProposal
- Hook name
CivHooks::CvEnactProposal_GetProposalName- Overrides
- CvProposal::GetProposalName(bool)
Hooks
static bool BeforeCvEnactProposal_GetProposalName(CvEnactProposal* self, bool bForLogging, CvString& result);static void AfterCvEnactProposal_GetProposalName(CvEnactProposal* self, bool bForLogging, CvString& result);static CvString ReplaceCvEnactProposal_GetProposalName(CvString (*original)(CvEnactProposal*, bool), CvEnactProposal* self, bool bForLogging);CivRegisterBefore<CivHooks::CvEnactProposal_GetProposalName>(host, &BeforeCvEnactProposal_GetProposalName);CivRegisterAfter<CivHooks::CvEnactProposal_GetProposalName>(host, &AfterCvEnactProposal_GetProposalName);CivRegisterReplace<CivHooks::CvEnactProposal_GetProposalName>(host, &ReplaceCvEnactProposal_GetProposalName);
Code
1170CvString CvEnactProposal::GetProposalName(bool bForLogging)1171{1172 CvString s = "";11731174 if (bForLogging)1175 {1176 s += "ENACT: ";1177 }1178 else1179 {1180 s += Localization::Lookup("TXT_KEY_LEAGUE_OVERVIEW_PREFIX_ENACT").toUTF8();1181 }1182 s += CvResolution::GetName();11831184 return s;1185}
Calls
- CvResolution::GetName()
CvString::CvStringCvString::CvStringLocalization::LookupLocalization::String::toUTF8std::basic_string::operator+=std::basic_string::operator+=
Called by
- CvLeague::GetMemberVoteOpinionDetails(PlayerTypes, PlayerTypes)
- CvLeague::LogProposalResolved(CvEnactProposal *)
- CvLeagueAI::EvaluateVoteForOtherPlayerKnowledge(CvLeague *, PlayerTypes, CvEnactProposal *, CvString *)
- CvLeagueAI::LogVoteChoiceCommitted(CvEnactProposal *, int, int)
- CvLeagueAI::LogVoteChoiceConsidered(CvEnactProposal *, int, int)