Compact capture editor
This commit is contained in:
parent
a92a5a1cc6
commit
d55ccd82b9
@ -17,7 +17,7 @@
|
||||
CaptureAreaEditor::CaptureAreaEditor(CaptureAreaSelector &selector)
|
||||
: QWidget(&selector)
|
||||
, selector_(selector)
|
||||
, doTranslation_(new QCheckBox(tr("Translate"), this))
|
||||
, doTranslation_(new QCheckBox(tr("Translate:"), this))
|
||||
, sourceLanguage_(new QComboBox(this))
|
||||
, targetLanguage_(new QComboBox(this))
|
||||
, sourceLanguageModel_(std::make_unique<QStringListModel>())
|
||||
@ -27,16 +27,13 @@ CaptureAreaEditor::CaptureAreaEditor(CaptureAreaSelector &selector)
|
||||
|
||||
auto layout = new QGridLayout(this);
|
||||
auto row = 0;
|
||||
layout->addWidget(doTranslation_, row, 0, 1, 2);
|
||||
|
||||
++row;
|
||||
layout->addWidget(new QLabel(tr("Recognition language:")), row, 0);
|
||||
layout->addWidget(new QLabel(tr("Recognize:")), row, 0);
|
||||
layout->addWidget(sourceLanguage_, row, 1);
|
||||
auto swapLanguages = new QPushButton(tr("⇵"));
|
||||
layout->addWidget(swapLanguages, row, 2, 2, 1);
|
||||
|
||||
++row;
|
||||
layout->addWidget(new QLabel(tr("Translation language:")), row, 0);
|
||||
layout->addWidget(doTranslation_, row, 0);
|
||||
layout->addWidget(targetLanguage_, row, 1);
|
||||
|
||||
sourceLanguage_->setModel(sourceLanguageModel_.get());
|
||||
|
Loading…
Reference in New Issue
Block a user