auto infoGroupBox = new QGroupBox{i18nc("@title:group", "Information")};
infoGroupBox->setFlat(true);
auto infoLayout = new QVBoxLayout;
infoGroupBox->setLayout(infoLayout);
infoLayout->addWidget(ui.infoLabel);
mainLayout->addWidget(infoGroupBox);
reasonGroup.addButton(new QRadioButton{i18nc("@option:radio", "Certificate has been compromised"), q}, static_cast<int>(RevocationReason::Compromised));
reasonGroup.addButton(new QRadioButton{i18nc("@option:radio", "Certificate is superseded"), q}, static_cast<int>(RevocationReason::Superseded));
reasonGroup.addButton(new QRadioButton{i18nc("@option:radio", "Certificate is no longer used"), q}, static_cast<int>(RevocationReason::NoLongerUsed));
reasonGroup.addButton(new QRadioButton{i18nc("@option:radio", "For a different reason"), q}, static_cast<int>(RevocationReason::Unspecified));