diff -r 9377ee00f1f1 -r 93429d8f6b3f QTfrontend/ui/page/pageoptions.cpp --- a/QTfrontend/ui/page/pageoptions.cpp Tue Feb 05 01:40:16 2019 +0300 +++ b/QTfrontend/ui/page/pageoptions.cpp Tue Feb 05 02:13:04 2019 +0100 @@ -321,11 +321,23 @@ SLQuality->setFixedWidth(150); groupGame->layout()->addWidget(SLQuality, 3, 1, Qt::AlignLeft); + // Zoom + QLabel * lblZoom = new QLabel(groupGame); + lblZoom->setText(QLabel::tr("Zoom (%)")); + lblZoom->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); + groupGame->layout()->addWidget(lblZoom, 4, 0); + + SLZoom = new QSpinBox(groupGame); + SLZoom->setSingleStep(5); + SLZoom->setMaximum(150); + SLZoom->setMinimum(50); + groupGame->layout()->addWidget(SLZoom, 4, 1, Qt::AlignLeft); + // Stereo spacing QLabel * lblStereo = new QLabel(groupGame); lblStereo->setText(QLabel::tr("Stereoscopy")); - groupGame->layout()->addWidget(lblStereo, 4, 0); + groupGame->layout()->addWidget(lblStereo, 5, 0); CBStereoMode = new QComboBox(groupGame); CBStereoMode->setWhatsThis(QComboBox::tr("Stereoscopy creates an illusion of depth when you wear 3D glasses.")); @@ -346,16 +358,16 @@ CBStereoMode->addItem(QComboBox::tr("Side-by-side")); CBStereoMode->addItem(QComboBox::tr("Top-Bottom")); CBStereoMode->setFixedWidth(CBResolution->width()); - groupGame->layout()->addWidget(CBStereoMode, 4, 1); + groupGame->layout()->addWidget(CBStereoMode, 5, 1); // Divider - groupGame->addDivider(); // row 5 + groupGame->addDivider(); // row 6 // FPS limit QHBoxLayout * fpsLayout = new QHBoxLayout(); - groupGame->layout()->addLayout(fpsLayout, 6, 0, 1, 2); + groupGame->layout()->addLayout(fpsLayout, 7, 0, 1, 2); QLabel * maxfps = new QLabel(groupGame); maxfps->setText(QLabel::tr("FPS limit")); fpsLayout->addWidget(maxfps); @@ -372,30 +384,30 @@ // Divider - groupGame->addDivider(); // row 7 + groupGame->addDivider(); // row 8 // Alternative damage show CBAltDamage = new QCheckBox(groupGame); CBAltDamage->setText(QCheckBox::tr("Alternative damage show")); - groupGame->layout()->addWidget(CBAltDamage, 8, 0, 1, 2); + groupGame->layout()->addWidget(CBAltDamage, 9, 0, 1, 2); // Show ammo menu tooltips WeaponTooltip = new QCheckBox(groupGame); WeaponTooltip->setText(QCheckBox::tr("Show ammo menu tooltips")); - groupGame->layout()->addWidget(WeaponTooltip, 9, 0, 1, 2); + groupGame->layout()->addWidget(WeaponTooltip, 10, 0, 1, 2); groupGame->addDivider(); lblTags = new QLabel(groupGame); lblTags->setText(QLabel::tr("Displayed tags above hogs and translucent tags")); - groupGame->layout()->addWidget(lblTags, 11, 0, 1, 2); + groupGame->layout()->addWidget(lblTags, 12, 0, 1, 2); tagsContainer = new QWidget(); QHBoxLayout * tagsLayout = new QHBoxLayout(tagsContainer); tagsLayout->setSpacing(0); - groupGame->layout()->addWidget(tagsContainer, 12, 0, 1, 2); + groupGame->layout()->addWidget(tagsContainer, 13, 0, 1, 2); CBTeamTag = new QCheckBox(groupGame); CBTeamTag->setText(QCheckBox::tr("Team"));