Esempio n. 1
0
 public void AttachToAct(FFXIVTranslatePlugin plugin)
 {
     _plugin     = plugin;
     _controller = plugin.Controller;
     _controller.TranslateProviderChanged += ControllerOnTranslateProviderChanged;
     _controller.AddTimestampChanged      += ControllerOnAddTimestampChanged;
     _controller.TimestampFormatChanged   += ControllerOnTimestampFormatChanged;
 }
Esempio n. 2
0
        public void AttachToAct(FFXIVTranslatePlugin plugin)
        {
            _service = plugin.TranslateService;
            _plugin  = plugin;

            var controller = plugin.Controller;

            controller.TranslateProviderChanged += ControllerOnTranslateProviderChanged;
            controller.LegalInfoChanged         += ControllerOnLegalInfoChanged;
        }
        internal void AttachToAct(FFXIVTranslatePlugin plugin)
        {
            _service = plugin.TranslateService;
            _plugin  = plugin;

            var settings = plugin.Settings;

            settings.AddStringSetting(nameof(plugin.TranslateProvider));
            settings.AddStringSetting(nameof(plugin.TranslateApiKey));
            settings.AddStringSetting(nameof(plugin.TranslateLangFrom));
            settings.AddStringSetting(nameof(plugin.TranslateLangTo));

            var controller = plugin.Controller;

            controller.TranslateProviderChanged += ControllerOnTranslateProviderChanged;
            controller.LegalInfoChanged         += ControllerOnLegalInfoChanged;
        }
Esempio n. 4
0
 public void PostAttachToAct(FFXIVTranslatePlugin plugin)
 {
 }
 public void AttachToAct(FFXIVTranslatePlugin plugin)
 {
     _plugin     = plugin;
     _controller = plugin.Controller;
     _controller.TranslateProviderChanged += ControllerOnTranslateProviderChanged;
 }