Handle doTranslation option

This commit is contained in:
Gres 2020-03-05 20:47:54 +03:00
parent fbbfdb9921
commit ad107834eb
2 changed files with 4 additions and 1 deletions

View File

@ -26,6 +26,7 @@ void Capturer::updateSettings(const Settings &settings)
sourceLanguage_ = settings.sourceLanguage; sourceLanguage_ = settings.sourceLanguage;
targetLanguage_ = settings.targetLanguage; targetLanguage_ = settings.targetLanguage;
translators_ = settings.translators; translators_ = settings.translators;
doTranslation_ = settings.doTranslation;
} }
void Capturer::captured(const TaskPtr &task) void Capturer::captured(const TaskPtr &task)
@ -35,7 +36,8 @@ void Capturer::captured(const TaskPtr &task)
// TODO process modifiers // TODO process modifiers
task->translators = translators_; task->translators = translators_;
task->sourceLanguage = sourceLanguage_; task->sourceLanguage = sourceLanguage_;
task->targetLanguage = targetLanguage_; if (doTranslation_)
task->targetLanguage = targetLanguage_;
manager_.captured(task); manager_.captured(task);
} }

View File

@ -30,4 +30,5 @@ private:
LanguageId sourceLanguage_; LanguageId sourceLanguage_;
LanguageId targetLanguage_; LanguageId targetLanguage_;
QStringList translators_; QStringList translators_;
bool doTranslation_{false};
}; };