Improved layout for optional params based on projection type

This commit is contained in:
GPayne
2022-01-14 12:16:41 -07:00
parent e331c3b141
commit ca7dd2028f
2 changed files with 3 additions and 15 deletions

View File

@@ -172,10 +172,7 @@ private:
QHBoxLayout* _layoutComboQuality = nullptr;
QHBoxLayout* _layoutFovH = nullptr;
QHBoxLayout* _layoutFovV = nullptr;
QWidget* _layoutFovWrapperH = nullptr;
QWidget* _layoutFovWrapperV = nullptr;
QHBoxLayout* _layoutHeightOffset = nullptr;
QWidget* _layoutHeightOffsetWrapper = nullptr;
};
#endif // WINDOWCONTROL_H

View File

@@ -178,21 +178,15 @@ QVBoxLayout* WindowControl::initializeLayout(QWidget* parentWidget) {
_layoutFovV->addWidget(_labelFovV);
_layoutFovV->addWidget(_lineFovV);
_layoutFovV->addStretch(1);
_layoutFovWrapperH = new QWidget();
_layoutFovWrapperH->setLayout(_layoutFovH);
_layoutFovWrapperV = new QWidget();
_layoutFovWrapperV->setLayout(_layoutFovV);
_layoutProjectionGroup->addWidget(_layoutFovWrapperH);
_layoutProjectionGroup->addWidget(_layoutFovWrapperV);
_layoutProjectionGroup->addLayout(_layoutFovH);
_layoutProjectionGroup->addLayout(_layoutFovV);
_layoutHeightOffset = new QHBoxLayout();
_labelHeightOffset = new QLabel();
_labelHeightOffset->setText("Height Offset:");
_layoutHeightOffset->addWidget(_labelHeightOffset);
_layoutHeightOffset->addWidget(_lineHeightOffset);
_layoutHeightOffset->addStretch(1);
_layoutHeightOffsetWrapper = new QWidget();
_layoutHeightOffsetWrapper->setLayout(_layoutHeightOffset);
_layoutProjectionGroup->addWidget(_layoutHeightOffsetWrapper);
_layoutProjectionGroup->addLayout(_layoutHeightOffset);
_layoutCheckboxesFull2->addWidget(_borderProjectionGroup);
_layoutCheckboxesFull1->addLayout(_layoutCheckboxesFull2);
_layoutCheckboxesFull1->addStretch(1);
@@ -529,10 +523,7 @@ WindowControl::~WindowControl()
delete _layoutComboQuality;
delete _layoutFovH;
delete _layoutFovV;
delete _layoutFovWrapperH;
delete _layoutFovWrapperV;
delete _layoutHeightOffset;
delete _layoutHeightOffsetWrapper;
delete _layoutProjectionGroup;
delete _borderProjectionGroup;
delete _layoutCheckboxesFull2;