Bazaar developer reference

CvAutomateInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Defined in
CvInfos.cpp, line 989
Class
CvAutomateInfo
Hook name
CivHooks::CvAutomateInfo_CacheResults
Overrides
CvHotKeyInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvAutomateInfo_CacheResults(CvAutomateInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvAutomateInfo_CacheResults(CvAutomateInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvAutomateInfo_CacheResults(bool (*original)(CvAutomateInfo*, Database::Results&, CvDatabaseUtility&), CvAutomateInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvAutomateInfo_CacheResults>(host, &BeforeCvAutomateInfo_CacheResults);CivRegisterAfter<CivHooks::CvAutomateInfo_CacheResults>(host, &AfterCvAutomateInfo_CacheResults);CivRegisterReplace<CivHooks::CvAutomateInfo_CacheResults>(host, &ReplaceCvAutomateInfo_CacheResults);

Code

989bool CvAutomateInfo::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)990{991	if(!CvHotKeyInfo::CacheResults(kResults, kUtility))992		return false;993994	const char* szCommand = kResults.GetText("Command");995	setCommand(GC.getInfoTypeForString(szCommand, true));996997	const char* szAutomate = kResults.GetText("Automate");998	setAutomate(GC.getInfoTypeForString(szAutomate, true));9991000	m_bConfirmCommand = kResults.GetBool("ConfirmCommand");1001	m_bVisible = kResults.GetBool("Visible");10021003	return true;1004}

Calls