setConfig method

dynamic setConfig(
  1. TCICConfig conf
)

Implementation

setConfig(TCICConfig conf) {
  TCICLog.info("setConfig: ${conf.toJson()}", actionModule: ActionModule.tcicController.name, actionName: ActionName.setConfig.name);
  _config = conf;
  _bindClassSwitcherIfNeeded(conf);
  TCICTips.setAutoCloseEnabled(conf.basicConfig?.autoCloseTips ?? true);
  if (conf.fontConfig != null) {
    TCICFontManager().setFontConfig(conf.fontConfig!);
  }
  // 将 nameConfig/customStrings 传递给 StringObs,触发一次刷新
  _stringObs.setI18nConfig(conf.nameConfig, conf.customStrings, conf.textReplace);
}