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