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

View File

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