mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-03-06 04:18:36 -06:00
Improved layout for optional params based on projection type
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user