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;
|
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,6 +36,7 @@ void Capturer::captured(const TaskPtr &task)
|
|||||||
// TODO process modifiers
|
// TODO process modifiers
|
||||||
task->translators = translators_;
|
task->translators = translators_;
|
||||||
task->sourceLanguage = sourceLanguage_;
|
task->sourceLanguage = sourceLanguage_;
|
||||||
|
if (doTranslation_)
|
||||||
task->targetLanguage = targetLanguage_;
|
task->targetLanguage = targetLanguage_;
|
||||||
manager_.captured(task);
|
manager_.captured(task);
|
||||||
}
|
}
|
||||||
|
@ -30,4 +30,5 @@ private:
|
|||||||
LanguageId sourceLanguage_;
|
LanguageId sourceLanguage_;
|
||||||
LanguageId targetLanguage_;
|
LanguageId targetLanguage_;
|
||||||
QStringList translators_;
|
QStringList translators_;
|
||||||
|
bool doTranslation_{false};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user