Handle doTranslation option
This commit is contained in:
		
							parent
							
								
									fbbfdb9921
								
							
						
					
					
						commit
						ad107834eb
					
				@ -26,6 +26,7 @@ void Capturer::updateSettings(const Settings &settings)
 | 
			
		||||
  sourceLanguage_ = settings.sourceLanguage;
 | 
			
		||||
  targetLanguage_ = settings.targetLanguage;
 | 
			
		||||
  translators_ = settings.translators;
 | 
			
		||||
  doTranslation_ = settings.doTranslation;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Capturer::captured(const TaskPtr &task)
 | 
			
		||||
@ -35,7 +36,8 @@ void Capturer::captured(const TaskPtr &task)
 | 
			
		||||
  // TODO process modifiers
 | 
			
		||||
  task->translators = translators_;
 | 
			
		||||
  task->sourceLanguage = sourceLanguage_;
 | 
			
		||||
  task->targetLanguage = targetLanguage_;
 | 
			
		||||
  if (doTranslation_)
 | 
			
		||||
    task->targetLanguage = targetLanguage_;
 | 
			
		||||
  manager_.captured(task);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -30,4 +30,5 @@ private:
 | 
			
		||||
  LanguageId sourceLanguage_;
 | 
			
		||||
  LanguageId targetLanguage_;
 | 
			
		||||
  QStringList translators_;
 | 
			
		||||
  bool doTranslation_{false};
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user