void LoadOptions() { LoadOpts(optionsControls, _countof(optionsControls), MODULE_NAME); LoadOpts(popupsControls, _countof(popupsControls), MODULE_NAME); opts.log_per_contact_folders = db_get_b(NULL, MODULE_NAME, "LogPerContactFolders", 0); opts.log_keep_same_folder = db_get_b(NULL, MODULE_NAME, "LogKeepSameFolder", 0); opts.log_store_as_hash = db_get_b(NULL, MODULE_NAME, "StoreAsHash", 1); }
// Initializations needed by options void LoadOptions() { LoadOpts(pageControls, SIZEOF(pageControls), MODULE_NAME); // This is created here to assert that this key always exists opts.refresh_status_message_timer = db_get_w(NULL, "MyDetails", "RefreshStatusMessageTimer", 12); db_set_w(NULL, "MyDetails", "RefreshStatusMessageTimer", opts.refresh_status_message_timer); SetCycleTime(); RefreshFrameAndCalcRects(); }
void LoadOptions() { LoadOpts(optionsControls, SIZEOF(optionsControls), MODULE_NAME); LoadOpts(autoReplaceControls, SIZEOF(autoReplaceControls), MODULE_NAME); if (languages.getCount() <= 0) { opts.default_language[0] = _T('\0'); return; } DBVARIANT dbv; if (!db_get_ts(NULL, MODULE_NAME, "DefaultLanguage", &dbv)) { lstrcpyn(opts.default_language, dbv.ptszVal, SIZEOF(opts.default_language)); db_free(&dbv); } int i; for(i = 0; i < languages.getCount(); i++) if (lstrcmp(languages[i]->language, opts.default_language) == 0) break; if (i >= languages.getCount()) lstrcpy(opts.default_language, languages[0]->language); }
void LoadOptions() { LoadOpts(optionsControls, _countof(optionsControls), MODULE_NAME); LoadOpts(formatControls, _countof(formatControls), MODULE_NAME); LoadOpts(playersControls, _countof(playersControls), MODULE_NAME); }