protected override void OnInitializeTask() { CloseDocuments(); _logReport = new StringBuilder(); _projectInfo = Project.GetProjectInfo(); _segmentBuilder = new SegmentBuilder(); _pathInfo = new PathInfo(); _customerProvider = new CustomerProvider(); _imageService = new ImageService(); _reportService = new ReportService(); _projectSettingsService = new ProjectSettingsService(); _exportSettings = GetSetting <XliffManagerExportSettings>(); if (_exportSettings.ExportOptions == null) { CreateDefaultContext(); } _isError = false; _xliffManagerController = GetXliffManagerController(); CreateWizardContext(); WriteLogReportHeader(); SubscribeToWindowClosing(); _logReport.AppendLine(); _logReport.AppendLine("Phase: Export - Started " + FormatDateTime(DateTime.UtcNow)); base.OnInitializeTask(); }
public override void Initialize() { _controllers = SdlTradosStudio.Application.GetController <TranscreateViewController>().Controllers; SetupTranscreateController(); _customerProvider = new CustomerProvider(); _pathInfo = new PathInfo(); _imageService = new ImageService(); _dialogService = new DialogService(); _segmentBuilder = new SegmentBuilder(); _studioVersionService = new StudioVersionService(); _projectAutomationService = new ProjectAutomationService( _imageService, _controllers.TranscreateController, _controllers.ProjectsController, _customerProvider, _studioVersionService); _projectSettingsService = new ProjectSettingsService(); Enabled = false; }
protected override void Initialize(IViewContext context) { _pathInfo = new PathInfo(); _imageService = new ImageService(); _customerProvider = new CustomerProvider(); _projectSettingsService = new ProjectSettingsService(); _reportService = new ReportService(); ActivationChanged += OnActivationChanged; _projectsController = SdlTradosStudio.Application.GetController <ProjectsController>(); _projectsController.CurrentProjectChanged += ProjectsController_CurrentProjectChanged; _filesController = SdlTradosStudio.Application.GetController <FilesController>(); _editorController = SdlTradosStudio.Application.GetController <EditorController>(); _editorController.Opened += EditorController_Opened; LoadProjects(); }
public override void Initialize() { Enabled = false; _customerProvider = new CustomerProvider(); _pathInfo = new PathInfo(); _dialogService = new DialogService(); _imageService = new ImageService(); _segmentBuilder = new SegmentBuilder(); _controllers = SdlTradosStudio.Application.GetController <TranscreateViewController>().Controllers; _studioVersionService = new StudioVersionService(); _projectAutomationService = new ProjectAutomationService( _imageService, _controllers.TranscreateController, _controllers.ProjectsController, _customerProvider, _studioVersionService); _projectSettingsService = new ProjectSettingsService(); _controllers.TranscreateController.ProjectSelectionChanged += ProjectsController_SelectedProjectsChanged; var projects = _controllers?.TranscreateController?.GetSelectedProjects(); SetEnabled(projects?[0]); }