// USE VERY CAREFULLY!! void XBAudioConfig::Save() { #ifdef HAS_XBOX_AUDIO if (!NeedsSave()) return ; // update the EEPROM settings DWORD type = REG_BINARY; ExSaveNonVolatileSetting(XC_AUDIO_FLAGS, &type, (PULONG)&m_dwAudioFlags, 4); // check that we updated correctly if (m_dwAudioFlags != XGetAudioFlags()) { CLog::Log(LOGNOTICE, "Failed to save audio config!"); } #endif }
void GXDataDocument::UpdateFileMenu() { itsFileMenu->EnableItem(kOpenCmd); itsFileMenu->EnableItem(kNewCmd); if (NeedsSave()) { itsFileMenu->EnableItem(kSaveCmd); } itsFileMenu->EnableItem(kSaveAsCmd); itsFileMenu->EnableItem(kPageSetupCmd); itsFileMenu->EnableItem(kCloseCmd); itsFileMenu->EnableItem(kQuitCmd); if (!itsData->IsEmpty()) { itsFileMenu->EnableItem(kPrintCmd); } }
void SCCircuitDocument::UpdateFileMenu() { itsFileMenu->SetItemEnable(kSaveCmd, NeedsSave()); itsFileMenu->SetItemEnable(kRevertCmd, CanRevert()); }