void MeshLayerEditDialog::createMeshToolSelection() { QGroupBox* meshToolSelectionBox (new QGroupBox(this)); meshToolSelectionBox->setTitle("Output element type"); QGridLayout* meshToolSelectionLayout (new QGridLayout(meshToolSelectionBox)); _ogsMeshButton = new QRadioButton("Prisms", meshToolSelectionBox); QRadioButton* tetgenMeshButton = new QRadioButton("Tetrahedra", meshToolSelectionBox); tetgenMeshButton->setFixedWidth(150); QLabel* minThicknessLabel = new QLabel(meshToolSelectionBox); minThicknessLabel->setText("Minimum thickness of layers:"); _minThicknessEdit = new QLineEdit(meshToolSelectionBox); _minThicknessEdit->setText("1.0"); QDoubleValidator* min_thickness_validator = new QDoubleValidator(0, 1000000, 15, _minThicknessEdit); _minThicknessEdit->setValidator(min_thickness_validator); _minThicknessEdit->setMaximumWidth(100); _minThicknessEdit->setFixedWidth(100); meshToolSelectionLayout->addWidget(_ogsMeshButton, 0, 0); meshToolSelectionLayout->addWidget(tetgenMeshButton, 0, 1); meshToolSelectionLayout->addWidget(minThicknessLabel, 1, 0); meshToolSelectionLayout->addWidget(_minThicknessEdit, 1, 1); meshToolSelectionBox->setLayout(meshToolSelectionLayout); _ogsMeshButton->setChecked(true); gridLayoutLayerMapping->addWidget(meshToolSelectionBox, 5, 0, 1, 3); }