Exemple #1
0
        public MainWindowViewModel(TemplateLoader templateLoader, TMLoader tmLoader,
                                   IMessageService messageService, TimedTextBox timedTextBoxViewModel)
        {
            _templateLoader       = templateLoader;
            _tmLoader             = tmLoader;
            _messageService       = messageService;
            TimedTextBoxViewModel = timedTextBoxViewModel;

            _tmPath = _templateLoader.GetTmFolderPath();

            _variablesChecked         = true;
            _abbreviationsChecked     = true;
            _ordinalFollowersChecked  = true;
            _segmentationRulesChecked = true;
            _selectAllChecked         = true;
            _progressVisibility       = "Collapsed";

            _tmCollection = new ObservableCollection <TranslationMemory>();
        }
Exemple #2
0
        public MainWindowViewModel(TemplateLoader templateLoader, TMLoader tmLoader, IDialogCoordinator dialogCoordinator)
        {
            _templateLoader    = templateLoader;
            _tmLoader          = tmLoader;
            _dialogCoordinator = dialogCoordinator;

            _tmPath = _tmPath == null?_templateLoader.GetTmFolderPath() : Environment.CurrentDirectory;

            _variablesChecked         = true;
            _abbreviationsChecked     = true;
            _ordinalFollowersChecked  = true;
            _segmentationRulesChecked = true;

            _tmCollection = new ObservableCollection <TranslationMemory>();

            var tmTemplatesFolder = _templateLoader.GetTmTemplateFolderPath();

            ResourceTemplatePath = Directory.Exists(tmTemplatesFolder) ? Directory.GetFiles(tmTemplatesFolder)[0] : "";
        }
Exemple #3
0
        public MainWindowViewModel(TemplateLoader templateLoader, TMLoader tmLoader,
                                   IDialogCoordinator dialogCoordinator, TimedTextBox timedTextBoxViewModel)
        {
            _templateLoader       = templateLoader;
            _tmLoader             = tmLoader;
            _dialogCoordinator    = dialogCoordinator;
            TimedTextBoxViewModel = timedTextBoxViewModel;

            _tmPath = _templateLoader.GetTmFolderPath();

            _variablesChecked         = true;
            _abbreviationsChecked     = true;
            _ordinalFollowersChecked  = true;
            _segmentationRulesChecked = true;
            _selectAllChecked         = true;
            _progressVisibility       = "Hidden";

            _tmCollection = new ObservableCollection <TranslationMemory>();
        }