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
- CvAutomateInfo::setAutomate(int)
- CvAutomateInfo::setCommand(int)
- CvGlobals::getInfoTypeForString(const char *, bool) const
- CvHotKeyInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
Database::Results::GetBoolDatabase::Results::GetText