/********************************************************************************
** Form generated from reading UI file 'preferences.ui'
**
** Created by: Qt User Interface Compiler version 6.11.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_PREFERENCES_H
#define UI_PREFERENCES_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_preferencesDialog
{
public:
    QVBoxLayout *verticalLayout;
    QTabWidget *tabWidget;
    QWidget *objectsTab;
    QHBoxLayout *horizontalLayout_3;
    QGroupBox *objectsGroupBox;
    QVBoxLayout *verticalLayout_2;
    QCheckBox *starsCheck;
    QCheckBox *planetsCheck;
    QCheckBox *dwarfPlanetsCheck;
    QCheckBox *moonsCheck;
    QCheckBox *minorMoonsCheck;
    QCheckBox *asteroidsCheck;
    QCheckBox *cometsCheck;
    QCheckBox *spacecraftsCheck;
    QCheckBox *galaxiesCheck;
    QCheckBox *nebulaeCheck;
    QCheckBox *openClustersCheck;
    QCheckBox *globularClustersCheck;
    QSpacerItem *verticalSpacer;
    QGroupBox *featuresGroupBox;
    QVBoxLayout *verticalLayout_3;
    QCheckBox *atmospheresCheck;
    QCheckBox *cloudsCheck;
    QCheckBox *cloudShadowsCheck;
    QCheckBox *eclipseShadowsCheck;
    QCheckBox *ringShadowsCheck;
    QCheckBox *planetRingsCheck;
    QCheckBox *nightsideLightsCheck;
    QCheckBox *cometTailsCheck;
    QCheckBox *limitOfKnowledgeCheck;
    QSpacerItem *verticalSpacer_2;
    QWidget *guidesTab;
    QHBoxLayout *horizontalLayout_2;
    QVBoxLayout *verticalLayout_8;
    QGroupBox *orbitsGroupBox;
    QVBoxLayout *verticalLayout_4;
    QCheckBox *orbitsCheck;
    QCheckBox *fadingOrbitsCheck;
    QCheckBox *partialTrajectoriesCheck;
    QSpacerItem *verticalSpacer_14;
    QCheckBox *starOrbitsCheck;
    QCheckBox *planetOrbitsCheck;
    QCheckBox *dwarfPlanetOrbitsCheck;
    QCheckBox *moonOrbitsCheck;
    QCheckBox *minorMoonOrbitsCheck;
    QCheckBox *asteroidOrbitsCheck;
    QCheckBox *cometOrbitsCheck;
    QCheckBox *spacecraftOrbitsCheck;
    QSpacerItem *verticalSpacer_3;
    QVBoxLayout *verticalLayout_5;
    QGroupBox *gridsGroupBox;
    QVBoxLayout *verticalLayout_6;
    QCheckBox *equatorialGridCheck;
    QCheckBox *eclipticGridCheck;
    QCheckBox *galacticGridCheck;
    QCheckBox *horizontalGridCheck;
    QSpacerItem *verticalSpacer_5;
    QGroupBox *constellationsGroupBox;
    QVBoxLayout *verticalLayout_7;
    QCheckBox *diagramsCheck;
    QCheckBox *boundariesCheck;
    QCheckBox *latinNamesCheck;
    QSpacerItem *verticalSpacer_6;
    QGroupBox *miscellaneousGroupBox;
    QVBoxLayout *verticalLayout_9;
    QCheckBox *markersCheck;
    QCheckBox *eclipticLineCheck;
    QSpacerItem *verticalSpacer_7;
    QWidget *labelsTab;
    QHBoxLayout *horizontalLayout;
    QGroupBox *labelsGroupBox;
    QVBoxLayout *verticalLayout_11;
    QCheckBox *starLabelsCheck;
    QCheckBox *planetLabelsCheck;
    QCheckBox *dwarfPlanetLabelsCheck;
    QCheckBox *moonLabelsCheck;
    QCheckBox *minorMoonLabelsCheck;
    QCheckBox *asteroidLabelsCheck;
    QCheckBox *cometLabelsCheck;
    QCheckBox *spacecraftLabelsCheck;
    QCheckBox *galaxyLabelsCheck;
    QCheckBox *nebulaLabelsCheck;
    QCheckBox *openClusterLabelsCheck;
    QCheckBox *globularClusterLabelsCheck;
    QCheckBox *constellationLabelsCheck;
    QSpacerItem *verticalSpacer_9;
    QGroupBox *locationsGroupBox;
    QVBoxLayout *verticalLayout_12;
    QCheckBox *locationsCheck;
    QSpacerItem *verticalSpacer_10;
    QLabel *label_2;
    QGridLayout *gridLayout;
    QCheckBox *citiesCheck;
    QCheckBox *landingSitesCheck;
    QCheckBox *volcanoesCheck;
    QCheckBox *observatoriesCheck;
    QCheckBox *cratersCheck;
    QCheckBox *montesCheck;
    QCheckBox *terraeCheck;
    QCheckBox *vallesCheck;
    QCheckBox *mariaCheck;
    QCheckBox *otherLocationsCheck;
    QSpacerItem *verticalSpacer_11;
    QLabel *label;
    QHBoxLayout *horizontalLayout_4;
    QSlider *featureSizeSlider;
    QSpinBox *featureSizeSpinBox;
    QSpacerItem *verticalSpacer_8;
    QWidget *renderTab;
    QHBoxLayout *horizontalLayout_5;
    QVBoxLayout *verticalLayout_14;
    QSpacerItem *horizontalSpacer;
    QGroupBox *textureResolutionGroupBox;
    QVBoxLayout *verticalLayout_10;
    QRadioButton *lowResolutionButton;
    QRadioButton *mediumResolutionButton;
    QRadioButton *highResolutionButton;
    QSpacerItem *verticalSpacer_4;
    QGroupBox *ambientLightGroupBox;
    QVBoxLayout *verticalLayout_15;
    QLabel *label_4;
    QHBoxLayout *horizontalLayout_6;
    QSlider *ambientLightSlider;
    QSpinBox *ambientLightSpinBox;
    QLabel *label_5;
    QHBoxLayout *horizontalLayout_7;
    QSlider *tintSaturationSlider;
    QSpinBox *tintSaturationSpinBox;
    QSpacerItem *verticalSpacer_17;
    QGroupBox *atmosphereRenderingGroupBox;
    QVBoxLayout *verticalLayout_atmosphereRendering;
    QCheckBox *separateRayleighMieScaleHeightsCheck;
    QHBoxLayout *horizontalLayout_atmosphereSegmentCount;
    QLabel *atmosphereSegmentCountLabel;
    QSpinBox *atmosphereSegmentCountSpinBox;
    QHBoxLayout *horizontalLayout_cloudSegmentCount;
    QLabel *cloudSegmentCountLabel;
    QSpinBox *cloudSegmentCountSpinBox;
    QGroupBox *renderPathGroupBox;
    QVBoxLayout *verticalLayout_13;
    QCheckBox *antialiasLinesCheck;
    QHBoxLayout *hboxLayout;
    QLabel *sRGBRenderingLabel;
    QComboBox *sRGBRenderingCombo;
    QHBoxLayout *horizontalLayout_toneMapping;
    QLabel *toneMappingLabel;
    QComboBox *toneMappingCombo;
    QHBoxLayout *horizontalLayout_toneMappingExposure;
    QLabel *toneMappingExposureLabel;
    QDoubleSpinBox *toneMappingExposureSpinBox;
    QSpacerItem *verticalSpacer_13;
    QVBoxLayout *verticalLayout_18;
    QSpacerItem *horizontalSpacer_2;
    QGroupBox *starStyleGroupBox;
    QVBoxLayout *verticalLayout_17;
    QRadioButton *pointStarsButton;
    QRadioButton *fuzzyPointStarsButton;
    QRadioButton *scaledDiscsButton;
    QRadioButton *psfStarsButton;
    QGroupBox *psfOptionsGroup;
    QVBoxLayout *verticalLayout_psfOptions;
    QHBoxLayout *horizontalLayout_psfRadius;
    QLabel *psfRadiusLabel;
    QDoubleSpinBox *psfRadiusSpinBox;
    QHBoxLayout *horizontalLayout_psfOpt;
    QLabel *psfOptimizationLabel;
    QDoubleSpinBox *psfOptimizationSpinBox;
    QHBoxLayout *horizontalLayout_psfMaxIrr;
    QLabel *psfMaxIrradianceLabel;
    QDoubleSpinBox *psfMaxIrradianceSpinBox;
    QHBoxLayout *horizontalLayout_psfDimClip;
    QLabel *psfDimClipFactorLabel;
    QDoubleSpinBox *psfDimClipFactorSpinBox;
    QHBoxLayout *horizontalLayout_psfExposure;
    QLabel *psfExposureLabel;
    QDoubleSpinBox *psfExposureSpinBox;
    QSpacerItem *verticalSpacer_15;
    QCheckBox *autoMagnitudeCheck;
    QSpacerItem *verticalSpacer_16;
    QGroupBox *starColorGroupBox;
    QVBoxLayout *verticalLayout_19;
    QComboBox *starColorBox;
    QSpacerItem *verticalSpacer_12;
    QWidget *timeTab;
    QFormLayout *formLayout;
    QLabel *timeZoneLabel;
    QComboBox *timeZoneBox;
    QLabel *label_3;
    QComboBox *dateFormatBox;
    QLabel *hudDetailLabel;
    QComboBox *hudDetailBox;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *preferencesDialog)
    {
        if (preferencesDialog->objectName().isEmpty())
            preferencesDialog->setObjectName("preferencesDialog");
        preferencesDialog->resize(479, 505);
        preferencesDialog->setSizeGripEnabled(true);
        verticalLayout = new QVBoxLayout(preferencesDialog);
        verticalLayout->setObjectName("verticalLayout");
        tabWidget = new QTabWidget(preferencesDialog);
        tabWidget->setObjectName("tabWidget");
        objectsTab = new QWidget();
        objectsTab->setObjectName("objectsTab");
        horizontalLayout_3 = new QHBoxLayout(objectsTab);
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        objectsGroupBox = new QGroupBox(objectsTab);
        objectsGroupBox->setObjectName("objectsGroupBox");
        objectsGroupBox->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
        verticalLayout_2 = new QVBoxLayout(objectsGroupBox);
        verticalLayout_2->setObjectName("verticalLayout_2");
        starsCheck = new QCheckBox(objectsGroupBox);
        starsCheck->setObjectName("starsCheck");

        verticalLayout_2->addWidget(starsCheck);

        planetsCheck = new QCheckBox(objectsGroupBox);
        planetsCheck->setObjectName("planetsCheck");

        verticalLayout_2->addWidget(planetsCheck);

        dwarfPlanetsCheck = new QCheckBox(objectsGroupBox);
        dwarfPlanetsCheck->setObjectName("dwarfPlanetsCheck");

        verticalLayout_2->addWidget(dwarfPlanetsCheck);

        moonsCheck = new QCheckBox(objectsGroupBox);
        moonsCheck->setObjectName("moonsCheck");

        verticalLayout_2->addWidget(moonsCheck);

        minorMoonsCheck = new QCheckBox(objectsGroupBox);
        minorMoonsCheck->setObjectName("minorMoonsCheck");

        verticalLayout_2->addWidget(minorMoonsCheck);

        asteroidsCheck = new QCheckBox(objectsGroupBox);
        asteroidsCheck->setObjectName("asteroidsCheck");

        verticalLayout_2->addWidget(asteroidsCheck);

        cometsCheck = new QCheckBox(objectsGroupBox);
        cometsCheck->setObjectName("cometsCheck");

        verticalLayout_2->addWidget(cometsCheck);

        spacecraftsCheck = new QCheckBox(objectsGroupBox);
        spacecraftsCheck->setObjectName("spacecraftsCheck");

        verticalLayout_2->addWidget(spacecraftsCheck);

        galaxiesCheck = new QCheckBox(objectsGroupBox);
        galaxiesCheck->setObjectName("galaxiesCheck");

        verticalLayout_2->addWidget(galaxiesCheck);

        nebulaeCheck = new QCheckBox(objectsGroupBox);
        nebulaeCheck->setObjectName("nebulaeCheck");

        verticalLayout_2->addWidget(nebulaeCheck);

        openClustersCheck = new QCheckBox(objectsGroupBox);
        openClustersCheck->setObjectName("openClustersCheck");

        verticalLayout_2->addWidget(openClustersCheck);

        globularClustersCheck = new QCheckBox(objectsGroupBox);
        globularClustersCheck->setObjectName("globularClustersCheck");

        verticalLayout_2->addWidget(globularClustersCheck);

        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_2->addItem(verticalSpacer);


        horizontalLayout_3->addWidget(objectsGroupBox);

        featuresGroupBox = new QGroupBox(objectsTab);
        featuresGroupBox->setObjectName("featuresGroupBox");
        verticalLayout_3 = new QVBoxLayout(featuresGroupBox);
        verticalLayout_3->setObjectName("verticalLayout_3");
        atmospheresCheck = new QCheckBox(featuresGroupBox);
        atmospheresCheck->setObjectName("atmospheresCheck");

        verticalLayout_3->addWidget(atmospheresCheck);

        cloudsCheck = new QCheckBox(featuresGroupBox);
        cloudsCheck->setObjectName("cloudsCheck");

        verticalLayout_3->addWidget(cloudsCheck);

        cloudShadowsCheck = new QCheckBox(featuresGroupBox);
        cloudShadowsCheck->setObjectName("cloudShadowsCheck");

        verticalLayout_3->addWidget(cloudShadowsCheck);

        eclipseShadowsCheck = new QCheckBox(featuresGroupBox);
        eclipseShadowsCheck->setObjectName("eclipseShadowsCheck");

        verticalLayout_3->addWidget(eclipseShadowsCheck);

        ringShadowsCheck = new QCheckBox(featuresGroupBox);
        ringShadowsCheck->setObjectName("ringShadowsCheck");

        verticalLayout_3->addWidget(ringShadowsCheck);

        planetRingsCheck = new QCheckBox(featuresGroupBox);
        planetRingsCheck->setObjectName("planetRingsCheck");

        verticalLayout_3->addWidget(planetRingsCheck);

        nightsideLightsCheck = new QCheckBox(featuresGroupBox);
        nightsideLightsCheck->setObjectName("nightsideLightsCheck");

        verticalLayout_3->addWidget(nightsideLightsCheck);

        cometTailsCheck = new QCheckBox(featuresGroupBox);
        cometTailsCheck->setObjectName("cometTailsCheck");

        verticalLayout_3->addWidget(cometTailsCheck);

        limitOfKnowledgeCheck = new QCheckBox(featuresGroupBox);
        limitOfKnowledgeCheck->setObjectName("limitOfKnowledgeCheck");

        verticalLayout_3->addWidget(limitOfKnowledgeCheck);

        verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_3->addItem(verticalSpacer_2);


        horizontalLayout_3->addWidget(featuresGroupBox);

        tabWidget->addTab(objectsTab, QString());
        guidesTab = new QWidget();
        guidesTab->setObjectName("guidesTab");
        horizontalLayout_2 = new QHBoxLayout(guidesTab);
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        verticalLayout_8 = new QVBoxLayout();
        verticalLayout_8->setObjectName("verticalLayout_8");
        orbitsGroupBox = new QGroupBox(guidesTab);
        orbitsGroupBox->setObjectName("orbitsGroupBox");
        verticalLayout_4 = new QVBoxLayout(orbitsGroupBox);
        verticalLayout_4->setObjectName("verticalLayout_4");
        orbitsCheck = new QCheckBox(orbitsGroupBox);
        orbitsCheck->setObjectName("orbitsCheck");

        verticalLayout_4->addWidget(orbitsCheck);

        fadingOrbitsCheck = new QCheckBox(orbitsGroupBox);
        fadingOrbitsCheck->setObjectName("fadingOrbitsCheck");

        verticalLayout_4->addWidget(fadingOrbitsCheck);

        partialTrajectoriesCheck = new QCheckBox(orbitsGroupBox);
        partialTrajectoriesCheck->setObjectName("partialTrajectoriesCheck");

        verticalLayout_4->addWidget(partialTrajectoriesCheck);

        verticalSpacer_14 = new QSpacerItem(20, 12, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        verticalLayout_4->addItem(verticalSpacer_14);

        starOrbitsCheck = new QCheckBox(orbitsGroupBox);
        starOrbitsCheck->setObjectName("starOrbitsCheck");

        verticalLayout_4->addWidget(starOrbitsCheck);

        planetOrbitsCheck = new QCheckBox(orbitsGroupBox);
        planetOrbitsCheck->setObjectName("planetOrbitsCheck");

        verticalLayout_4->addWidget(planetOrbitsCheck);

        dwarfPlanetOrbitsCheck = new QCheckBox(orbitsGroupBox);
        dwarfPlanetOrbitsCheck->setObjectName("dwarfPlanetOrbitsCheck");

        verticalLayout_4->addWidget(dwarfPlanetOrbitsCheck);

        moonOrbitsCheck = new QCheckBox(orbitsGroupBox);
        moonOrbitsCheck->setObjectName("moonOrbitsCheck");

        verticalLayout_4->addWidget(moonOrbitsCheck);

        minorMoonOrbitsCheck = new QCheckBox(orbitsGroupBox);
        minorMoonOrbitsCheck->setObjectName("minorMoonOrbitsCheck");

        verticalLayout_4->addWidget(minorMoonOrbitsCheck);

        asteroidOrbitsCheck = new QCheckBox(orbitsGroupBox);
        asteroidOrbitsCheck->setObjectName("asteroidOrbitsCheck");

        verticalLayout_4->addWidget(asteroidOrbitsCheck);

        cometOrbitsCheck = new QCheckBox(orbitsGroupBox);
        cometOrbitsCheck->setObjectName("cometOrbitsCheck");

        verticalLayout_4->addWidget(cometOrbitsCheck);

        spacecraftOrbitsCheck = new QCheckBox(orbitsGroupBox);
        spacecraftOrbitsCheck->setObjectName("spacecraftOrbitsCheck");

        verticalLayout_4->addWidget(spacecraftOrbitsCheck);

        verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_4->addItem(verticalSpacer_3);


        verticalLayout_8->addWidget(orbitsGroupBox);


        horizontalLayout_2->addLayout(verticalLayout_8);

        verticalLayout_5 = new QVBoxLayout();
        verticalLayout_5->setObjectName("verticalLayout_5");
        gridsGroupBox = new QGroupBox(guidesTab);
        gridsGroupBox->setObjectName("gridsGroupBox");
        verticalLayout_6 = new QVBoxLayout(gridsGroupBox);
        verticalLayout_6->setObjectName("verticalLayout_6");
        equatorialGridCheck = new QCheckBox(gridsGroupBox);
        equatorialGridCheck->setObjectName("equatorialGridCheck");

        verticalLayout_6->addWidget(equatorialGridCheck);

        eclipticGridCheck = new QCheckBox(gridsGroupBox);
        eclipticGridCheck->setObjectName("eclipticGridCheck");

        verticalLayout_6->addWidget(eclipticGridCheck);

        galacticGridCheck = new QCheckBox(gridsGroupBox);
        galacticGridCheck->setObjectName("galacticGridCheck");

        verticalLayout_6->addWidget(galacticGridCheck);

        horizontalGridCheck = new QCheckBox(gridsGroupBox);
        horizontalGridCheck->setObjectName("horizontalGridCheck");

        verticalLayout_6->addWidget(horizontalGridCheck);

        verticalSpacer_5 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_6->addItem(verticalSpacer_5);


        verticalLayout_5->addWidget(gridsGroupBox);

        constellationsGroupBox = new QGroupBox(guidesTab);
        constellationsGroupBox->setObjectName("constellationsGroupBox");
        verticalLayout_7 = new QVBoxLayout(constellationsGroupBox);
        verticalLayout_7->setObjectName("verticalLayout_7");
        diagramsCheck = new QCheckBox(constellationsGroupBox);
        diagramsCheck->setObjectName("diagramsCheck");

        verticalLayout_7->addWidget(diagramsCheck);

        boundariesCheck = new QCheckBox(constellationsGroupBox);
        boundariesCheck->setObjectName("boundariesCheck");

        verticalLayout_7->addWidget(boundariesCheck);

        latinNamesCheck = new QCheckBox(constellationsGroupBox);
        latinNamesCheck->setObjectName("latinNamesCheck");

        verticalLayout_7->addWidget(latinNamesCheck);

        verticalSpacer_6 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_7->addItem(verticalSpacer_6);


        verticalLayout_5->addWidget(constellationsGroupBox);

        miscellaneousGroupBox = new QGroupBox(guidesTab);
        miscellaneousGroupBox->setObjectName("miscellaneousGroupBox");
        verticalLayout_9 = new QVBoxLayout(miscellaneousGroupBox);
        verticalLayout_9->setObjectName("verticalLayout_9");
        markersCheck = new QCheckBox(miscellaneousGroupBox);
        markersCheck->setObjectName("markersCheck");

        verticalLayout_9->addWidget(markersCheck);

        eclipticLineCheck = new QCheckBox(miscellaneousGroupBox);
        eclipticLineCheck->setObjectName("eclipticLineCheck");

        verticalLayout_9->addWidget(eclipticLineCheck);

        verticalSpacer_7 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_9->addItem(verticalSpacer_7);


        verticalLayout_5->addWidget(miscellaneousGroupBox);


        horizontalLayout_2->addLayout(verticalLayout_5);

        tabWidget->addTab(guidesTab, QString());
        labelsTab = new QWidget();
        labelsTab->setObjectName("labelsTab");
        horizontalLayout = new QHBoxLayout(labelsTab);
        horizontalLayout->setObjectName("horizontalLayout");
        labelsGroupBox = new QGroupBox(labelsTab);
        labelsGroupBox->setObjectName("labelsGroupBox");
        verticalLayout_11 = new QVBoxLayout(labelsGroupBox);
        verticalLayout_11->setObjectName("verticalLayout_11");
        starLabelsCheck = new QCheckBox(labelsGroupBox);
        starLabelsCheck->setObjectName("starLabelsCheck");

        verticalLayout_11->addWidget(starLabelsCheck);

        planetLabelsCheck = new QCheckBox(labelsGroupBox);
        planetLabelsCheck->setObjectName("planetLabelsCheck");

        verticalLayout_11->addWidget(planetLabelsCheck);

        dwarfPlanetLabelsCheck = new QCheckBox(labelsGroupBox);
        dwarfPlanetLabelsCheck->setObjectName("dwarfPlanetLabelsCheck");

        verticalLayout_11->addWidget(dwarfPlanetLabelsCheck);

        moonLabelsCheck = new QCheckBox(labelsGroupBox);
        moonLabelsCheck->setObjectName("moonLabelsCheck");

        verticalLayout_11->addWidget(moonLabelsCheck);

        minorMoonLabelsCheck = new QCheckBox(labelsGroupBox);
        minorMoonLabelsCheck->setObjectName("minorMoonLabelsCheck");

        verticalLayout_11->addWidget(minorMoonLabelsCheck);

        asteroidLabelsCheck = new QCheckBox(labelsGroupBox);
        asteroidLabelsCheck->setObjectName("asteroidLabelsCheck");

        verticalLayout_11->addWidget(asteroidLabelsCheck);

        cometLabelsCheck = new QCheckBox(labelsGroupBox);
        cometLabelsCheck->setObjectName("cometLabelsCheck");

        verticalLayout_11->addWidget(cometLabelsCheck);

        spacecraftLabelsCheck = new QCheckBox(labelsGroupBox);
        spacecraftLabelsCheck->setObjectName("spacecraftLabelsCheck");

        verticalLayout_11->addWidget(spacecraftLabelsCheck);

        galaxyLabelsCheck = new QCheckBox(labelsGroupBox);
        galaxyLabelsCheck->setObjectName("galaxyLabelsCheck");

        verticalLayout_11->addWidget(galaxyLabelsCheck);

        nebulaLabelsCheck = new QCheckBox(labelsGroupBox);
        nebulaLabelsCheck->setObjectName("nebulaLabelsCheck");

        verticalLayout_11->addWidget(nebulaLabelsCheck);

        openClusterLabelsCheck = new QCheckBox(labelsGroupBox);
        openClusterLabelsCheck->setObjectName("openClusterLabelsCheck");

        verticalLayout_11->addWidget(openClusterLabelsCheck);

        globularClusterLabelsCheck = new QCheckBox(labelsGroupBox);
        globularClusterLabelsCheck->setObjectName("globularClusterLabelsCheck");

        verticalLayout_11->addWidget(globularClusterLabelsCheck);

        constellationLabelsCheck = new QCheckBox(labelsGroupBox);
        constellationLabelsCheck->setObjectName("constellationLabelsCheck");

        verticalLayout_11->addWidget(constellationLabelsCheck);

        verticalSpacer_9 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_11->addItem(verticalSpacer_9);


        horizontalLayout->addWidget(labelsGroupBox);

        locationsGroupBox = new QGroupBox(labelsTab);
        locationsGroupBox->setObjectName("locationsGroupBox");
        verticalLayout_12 = new QVBoxLayout(locationsGroupBox);
        verticalLayout_12->setObjectName("verticalLayout_12");
        verticalLayout_12->setContentsMargins(9, -1, -1, -1);
        locationsCheck = new QCheckBox(locationsGroupBox);
        locationsCheck->setObjectName("locationsCheck");

        verticalLayout_12->addWidget(locationsCheck);

        verticalSpacer_10 = new QSpacerItem(20, 12, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        verticalLayout_12->addItem(verticalSpacer_10);

        label_2 = new QLabel(locationsGroupBox);
        label_2->setObjectName("label_2");

        verticalLayout_12->addWidget(label_2);

        gridLayout = new QGridLayout();
        gridLayout->setObjectName("gridLayout");
        citiesCheck = new QCheckBox(locationsGroupBox);
        citiesCheck->setObjectName("citiesCheck");

        gridLayout->addWidget(citiesCheck, 0, 0, 1, 1);

        landingSitesCheck = new QCheckBox(locationsGroupBox);
        landingSitesCheck->setObjectName("landingSitesCheck");

        gridLayout->addWidget(landingSitesCheck, 2, 0, 1, 1);

        volcanoesCheck = new QCheckBox(locationsGroupBox);
        volcanoesCheck->setObjectName("volcanoesCheck");

        gridLayout->addWidget(volcanoesCheck, 3, 1, 1, 1);

        observatoriesCheck = new QCheckBox(locationsGroupBox);
        observatoriesCheck->setObjectName("observatoriesCheck");

        gridLayout->addWidget(observatoriesCheck, 1, 0, 1, 1);

        cratersCheck = new QCheckBox(locationsGroupBox);
        cratersCheck->setObjectName("cratersCheck");

        gridLayout->addWidget(cratersCheck, 0, 1, 1, 1);

        montesCheck = new QCheckBox(locationsGroupBox);
        montesCheck->setObjectName("montesCheck");

        gridLayout->addWidget(montesCheck, 3, 0, 1, 1);

        terraeCheck = new QCheckBox(locationsGroupBox);
        terraeCheck->setObjectName("terraeCheck");

        gridLayout->addWidget(terraeCheck, 2, 1, 1, 1);

        vallesCheck = new QCheckBox(locationsGroupBox);
        vallesCheck->setObjectName("vallesCheck");

        gridLayout->addWidget(vallesCheck, 1, 1, 1, 1);

        mariaCheck = new QCheckBox(locationsGroupBox);
        mariaCheck->setObjectName("mariaCheck");

        gridLayout->addWidget(mariaCheck, 4, 0, 1, 1);

        otherLocationsCheck = new QCheckBox(locationsGroupBox);
        otherLocationsCheck->setObjectName("otherLocationsCheck");

        gridLayout->addWidget(otherLocationsCheck, 4, 1, 1, 1);


        verticalLayout_12->addLayout(gridLayout);

        verticalSpacer_11 = new QSpacerItem(20, 12, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        verticalLayout_12->addItem(verticalSpacer_11);

        label = new QLabel(locationsGroupBox);
        label->setObjectName("label");

        verticalLayout_12->addWidget(label);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        featureSizeSlider = new QSlider(locationsGroupBox);
        featureSizeSlider->setObjectName("featureSizeSlider");
        featureSizeSlider->setMaximum(999);
        featureSizeSlider->setOrientation(Qt::Horizontal);

        horizontalLayout_4->addWidget(featureSizeSlider);

        featureSizeSpinBox = new QSpinBox(locationsGroupBox);
        featureSizeSpinBox->setObjectName("featureSizeSpinBox");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(featureSizeSpinBox->sizePolicy().hasHeightForWidth());
        featureSizeSpinBox->setSizePolicy(sizePolicy);
        featureSizeSpinBox->setMinimumSize(QSize(0, 0));
        featureSizeSpinBox->setButtonSymbols(QAbstractSpinBox::NoButtons);
        featureSizeSpinBox->setAccelerated(true);
        featureSizeSpinBox->setCorrectionMode(QAbstractSpinBox::CorrectToNearestValue);
        featureSizeSpinBox->setMaximum(999);

        horizontalLayout_4->addWidget(featureSizeSpinBox);


        verticalLayout_12->addLayout(horizontalLayout_4);

        verticalSpacer_8 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_12->addItem(verticalSpacer_8);


        horizontalLayout->addWidget(locationsGroupBox);

        tabWidget->addTab(labelsTab, QString());
        renderTab = new QWidget();
        renderTab->setObjectName("renderTab");
        horizontalLayout_5 = new QHBoxLayout(renderTab);
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        verticalLayout_14 = new QVBoxLayout();
        verticalLayout_14->setObjectName("verticalLayout_14");
        horizontalSpacer = new QSpacerItem(40, 0, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        verticalLayout_14->addItem(horizontalSpacer);

        textureResolutionGroupBox = new QGroupBox(renderTab);
        textureResolutionGroupBox->setObjectName("textureResolutionGroupBox");
        verticalLayout_10 = new QVBoxLayout(textureResolutionGroupBox);
        verticalLayout_10->setObjectName("verticalLayout_10");
        lowResolutionButton = new QRadioButton(textureResolutionGroupBox);
        lowResolutionButton->setObjectName("lowResolutionButton");

        verticalLayout_10->addWidget(lowResolutionButton);

        mediumResolutionButton = new QRadioButton(textureResolutionGroupBox);
        mediumResolutionButton->setObjectName("mediumResolutionButton");

        verticalLayout_10->addWidget(mediumResolutionButton);

        highResolutionButton = new QRadioButton(textureResolutionGroupBox);
        highResolutionButton->setObjectName("highResolutionButton");

        verticalLayout_10->addWidget(highResolutionButton);

        verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_10->addItem(verticalSpacer_4);


        verticalLayout_14->addWidget(textureResolutionGroupBox);

        ambientLightGroupBox = new QGroupBox(renderTab);
        ambientLightGroupBox->setObjectName("ambientLightGroupBox");
        verticalLayout_15 = new QVBoxLayout(ambientLightGroupBox);
        verticalLayout_15->setObjectName("verticalLayout_15");
        label_4 = new QLabel(ambientLightGroupBox);
        label_4->setObjectName("label_4");

        verticalLayout_15->addWidget(label_4);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setSpacing(6);
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        ambientLightSlider = new QSlider(ambientLightGroupBox);
        ambientLightSlider->setObjectName("ambientLightSlider");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(ambientLightSlider->sizePolicy().hasHeightForWidth());
        ambientLightSlider->setSizePolicy(sizePolicy1);
        ambientLightSlider->setMaximum(100);
        ambientLightSlider->setOrientation(Qt::Horizontal);

        horizontalLayout_6->addWidget(ambientLightSlider);

        ambientLightSpinBox = new QSpinBox(ambientLightGroupBox);
        ambientLightSpinBox->setObjectName("ambientLightSpinBox");
        sizePolicy.setHeightForWidth(ambientLightSpinBox->sizePolicy().hasHeightForWidth());
        ambientLightSpinBox->setSizePolicy(sizePolicy);
        ambientLightSpinBox->setMinimumSize(QSize(30, 0));
        ambientLightSpinBox->setFrame(true);
        ambientLightSpinBox->setButtonSymbols(QAbstractSpinBox::NoButtons);
        ambientLightSpinBox->setAccelerated(true);
        ambientLightSpinBox->setCorrectionMode(QAbstractSpinBox::CorrectToNearestValue);
        ambientLightSpinBox->setMaximum(100);

        horizontalLayout_6->addWidget(ambientLightSpinBox);


        verticalLayout_15->addLayout(horizontalLayout_6);

        label_5 = new QLabel(ambientLightGroupBox);
        label_5->setObjectName("label_5");

        verticalLayout_15->addWidget(label_5);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName("horizontalLayout_7");
        tintSaturationSlider = new QSlider(ambientLightGroupBox);
        tintSaturationSlider->setObjectName("tintSaturationSlider");
        tintSaturationSlider->setMaximum(100);
        tintSaturationSlider->setOrientation(Qt::Horizontal);

        horizontalLayout_7->addWidget(tintSaturationSlider);

        tintSaturationSpinBox = new QSpinBox(ambientLightGroupBox);
        tintSaturationSpinBox->setObjectName("tintSaturationSpinBox");
        tintSaturationSpinBox->setMinimumSize(QSize(30, 0));
        tintSaturationSpinBox->setButtonSymbols(QAbstractSpinBox::NoButtons);
        tintSaturationSpinBox->setAccelerated(true);
        tintSaturationSpinBox->setCorrectionMode(QAbstractSpinBox::CorrectToNearestValue);
        tintSaturationSpinBox->setMaximum(100);

        horizontalLayout_7->addWidget(tintSaturationSpinBox);


        verticalLayout_15->addLayout(horizontalLayout_7);

        verticalSpacer_17 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_15->addItem(verticalSpacer_17);


        verticalLayout_14->addWidget(ambientLightGroupBox);

        atmosphereRenderingGroupBox = new QGroupBox(renderTab);
        atmosphereRenderingGroupBox->setObjectName("atmosphereRenderingGroupBox");
        verticalLayout_atmosphereRendering = new QVBoxLayout(atmosphereRenderingGroupBox);
        verticalLayout_atmosphereRendering->setObjectName("verticalLayout_atmosphereRendering");
        separateRayleighMieScaleHeightsCheck = new QCheckBox(atmosphereRenderingGroupBox);
        separateRayleighMieScaleHeightsCheck->setObjectName("separateRayleighMieScaleHeightsCheck");

        verticalLayout_atmosphereRendering->addWidget(separateRayleighMieScaleHeightsCheck);

        horizontalLayout_atmosphereSegmentCount = new QHBoxLayout();
        horizontalLayout_atmosphereSegmentCount->setObjectName("horizontalLayout_atmosphereSegmentCount");
        atmosphereSegmentCountLabel = new QLabel(atmosphereRenderingGroupBox);
        atmosphereSegmentCountLabel->setObjectName("atmosphereSegmentCountLabel");

        horizontalLayout_atmosphereSegmentCount->addWidget(atmosphereSegmentCountLabel);

        atmosphereSegmentCountSpinBox = new QSpinBox(atmosphereRenderingGroupBox);
        atmosphereSegmentCountSpinBox->setObjectName("atmosphereSegmentCountSpinBox");
        atmosphereSegmentCountSpinBox->setMinimum(1);
        atmosphereSegmentCountSpinBox->setMaximum(16);

        horizontalLayout_atmosphereSegmentCount->addWidget(atmosphereSegmentCountSpinBox);


        verticalLayout_atmosphereRendering->addLayout(horizontalLayout_atmosphereSegmentCount);

        horizontalLayout_cloudSegmentCount = new QHBoxLayout();
        horizontalLayout_cloudSegmentCount->setObjectName("horizontalLayout_cloudSegmentCount");
        cloudSegmentCountLabel = new QLabel(atmosphereRenderingGroupBox);
        cloudSegmentCountLabel->setObjectName("cloudSegmentCountLabel");

        horizontalLayout_cloudSegmentCount->addWidget(cloudSegmentCountLabel);

        cloudSegmentCountSpinBox = new QSpinBox(atmosphereRenderingGroupBox);
        cloudSegmentCountSpinBox->setObjectName("cloudSegmentCountSpinBox");
        cloudSegmentCountSpinBox->setMinimum(1);
        cloudSegmentCountSpinBox->setMaximum(16);

        horizontalLayout_cloudSegmentCount->addWidget(cloudSegmentCountSpinBox);


        verticalLayout_atmosphereRendering->addLayout(horizontalLayout_cloudSegmentCount);


        verticalLayout_14->addWidget(atmosphereRenderingGroupBox);

        renderPathGroupBox = new QGroupBox(renderTab);
        renderPathGroupBox->setObjectName("renderPathGroupBox");
        verticalLayout_13 = new QVBoxLayout(renderPathGroupBox);
        verticalLayout_13->setObjectName("verticalLayout_13");
        antialiasLinesCheck = new QCheckBox(renderPathGroupBox);
        antialiasLinesCheck->setObjectName("antialiasLinesCheck");

        verticalLayout_13->addWidget(antialiasLinesCheck);

        hboxLayout = new QHBoxLayout();
        hboxLayout->setObjectName("hboxLayout");
        sRGBRenderingLabel = new QLabel(renderPathGroupBox);
        sRGBRenderingLabel->setObjectName("sRGBRenderingLabel");

        hboxLayout->addWidget(sRGBRenderingLabel);

        sRGBRenderingCombo = new QComboBox(renderPathGroupBox);
        sRGBRenderingCombo->setObjectName("sRGBRenderingCombo");

        hboxLayout->addWidget(sRGBRenderingCombo);


        verticalLayout_13->addLayout(hboxLayout);

        horizontalLayout_toneMapping = new QHBoxLayout();
        horizontalLayout_toneMapping->setObjectName("horizontalLayout_toneMapping");
        toneMappingLabel = new QLabel(renderPathGroupBox);
        toneMappingLabel->setObjectName("toneMappingLabel");

        horizontalLayout_toneMapping->addWidget(toneMappingLabel);

        toneMappingCombo = new QComboBox(renderPathGroupBox);
        toneMappingCombo->setObjectName("toneMappingCombo");

        horizontalLayout_toneMapping->addWidget(toneMappingCombo);


        verticalLayout_13->addLayout(horizontalLayout_toneMapping);

        horizontalLayout_toneMappingExposure = new QHBoxLayout();
        horizontalLayout_toneMappingExposure->setObjectName("horizontalLayout_toneMappingExposure");
        toneMappingExposureLabel = new QLabel(renderPathGroupBox);
        toneMappingExposureLabel->setObjectName("toneMappingExposureLabel");

        horizontalLayout_toneMappingExposure->addWidget(toneMappingExposureLabel);

        toneMappingExposureSpinBox = new QDoubleSpinBox(renderPathGroupBox);
        toneMappingExposureSpinBox->setObjectName("toneMappingExposureSpinBox");
        toneMappingExposureSpinBox->setDecimals(3);
        toneMappingExposureSpinBox->setMinimum(0.010000000000000);
        toneMappingExposureSpinBox->setMaximum(100.000000000000000);
        toneMappingExposureSpinBox->setSingleStep(0.100000000000000);
        toneMappingExposureSpinBox->setValue(1.000000000000000);

        horizontalLayout_toneMappingExposure->addWidget(toneMappingExposureSpinBox);


        verticalLayout_13->addLayout(horizontalLayout_toneMappingExposure);

        verticalSpacer_13 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_13->addItem(verticalSpacer_13);


        verticalLayout_14->addWidget(renderPathGroupBox);


        horizontalLayout_5->addLayout(verticalLayout_14);

        verticalLayout_18 = new QVBoxLayout();
        verticalLayout_18->setObjectName("verticalLayout_18");
        horizontalSpacer_2 = new QSpacerItem(40, 0, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        verticalLayout_18->addItem(horizontalSpacer_2);

        starStyleGroupBox = new QGroupBox(renderTab);
        starStyleGroupBox->setObjectName("starStyleGroupBox");
        verticalLayout_17 = new QVBoxLayout(starStyleGroupBox);
        verticalLayout_17->setObjectName("verticalLayout_17");
        pointStarsButton = new QRadioButton(starStyleGroupBox);
        pointStarsButton->setObjectName("pointStarsButton");

        verticalLayout_17->addWidget(pointStarsButton);

        fuzzyPointStarsButton = new QRadioButton(starStyleGroupBox);
        fuzzyPointStarsButton->setObjectName("fuzzyPointStarsButton");

        verticalLayout_17->addWidget(fuzzyPointStarsButton);

        scaledDiscsButton = new QRadioButton(starStyleGroupBox);
        scaledDiscsButton->setObjectName("scaledDiscsButton");

        verticalLayout_17->addWidget(scaledDiscsButton);

        psfStarsButton = new QRadioButton(starStyleGroupBox);
        psfStarsButton->setObjectName("psfStarsButton");

        verticalLayout_17->addWidget(psfStarsButton);

        psfOptionsGroup = new QGroupBox(starStyleGroupBox);
        psfOptionsGroup->setObjectName("psfOptionsGroup");
        verticalLayout_psfOptions = new QVBoxLayout(psfOptionsGroup);
        verticalLayout_psfOptions->setObjectName("verticalLayout_psfOptions");
        horizontalLayout_psfRadius = new QHBoxLayout();
        horizontalLayout_psfRadius->setObjectName("horizontalLayout_psfRadius");
        psfRadiusLabel = new QLabel(psfOptionsGroup);
        psfRadiusLabel->setObjectName("psfRadiusLabel");

        horizontalLayout_psfRadius->addWidget(psfRadiusLabel);

        psfRadiusSpinBox = new QDoubleSpinBox(psfOptionsGroup);
        psfRadiusSpinBox->setObjectName("psfRadiusSpinBox");
        psfRadiusSpinBox->setDecimals(1);
        psfRadiusSpinBox->setMinimum(1.000000000000000);
        psfRadiusSpinBox->setMaximum(10.000000000000000);
        psfRadiusSpinBox->setSingleStep(0.500000000000000);
        psfRadiusSpinBox->setValue(1.500000000000000);

        horizontalLayout_psfRadius->addWidget(psfRadiusSpinBox);


        verticalLayout_psfOptions->addLayout(horizontalLayout_psfRadius);

        horizontalLayout_psfOpt = new QHBoxLayout();
        horizontalLayout_psfOpt->setObjectName("horizontalLayout_psfOpt");
        psfOptimizationLabel = new QLabel(psfOptionsGroup);
        psfOptimizationLabel->setObjectName("psfOptimizationLabel");

        horizontalLayout_psfOpt->addWidget(psfOptimizationLabel);

        psfOptimizationSpinBox = new QDoubleSpinBox(psfOptionsGroup);
        psfOptimizationSpinBox->setObjectName("psfOptimizationSpinBox");
        psfOptimizationSpinBox->setDecimals(2);
        psfOptimizationSpinBox->setMinimum(0.050000000000000);
        psfOptimizationSpinBox->setMaximum(1.000000000000000);
        psfOptimizationSpinBox->setSingleStep(0.050000000000000);
        psfOptimizationSpinBox->setValue(0.100000000000000);

        horizontalLayout_psfOpt->addWidget(psfOptimizationSpinBox);


        verticalLayout_psfOptions->addLayout(horizontalLayout_psfOpt);

        horizontalLayout_psfMaxIrr = new QHBoxLayout();
        horizontalLayout_psfMaxIrr->setObjectName("horizontalLayout_psfMaxIrr");
        psfMaxIrradianceLabel = new QLabel(psfOptionsGroup);
        psfMaxIrradianceLabel->setObjectName("psfMaxIrradianceLabel");

        horizontalLayout_psfMaxIrr->addWidget(psfMaxIrradianceLabel);

        psfMaxIrradianceSpinBox = new QDoubleSpinBox(psfOptionsGroup);
        psfMaxIrradianceSpinBox->setObjectName("psfMaxIrradianceSpinBox");
        psfMaxIrradianceSpinBox->setDecimals(2);
        psfMaxIrradianceSpinBox->setMinimum(0.000000000000000);
        psfMaxIrradianceSpinBox->setMaximum(1000000.000000000000000);
        psfMaxIrradianceSpinBox->setSingleStep(10.000000000000000);
        psfMaxIrradianceSpinBox->setValue(100.000000000000000);

        horizontalLayout_psfMaxIrr->addWidget(psfMaxIrradianceSpinBox);


        verticalLayout_psfOptions->addLayout(horizontalLayout_psfMaxIrr);

        horizontalLayout_psfDimClip = new QHBoxLayout();
        horizontalLayout_psfDimClip->setObjectName("horizontalLayout_psfDimClip");
        psfDimClipFactorLabel = new QLabel(psfOptionsGroup);
        psfDimClipFactorLabel->setObjectName("psfDimClipFactorLabel");

        horizontalLayout_psfDimClip->addWidget(psfDimClipFactorLabel);

        psfDimClipFactorSpinBox = new QDoubleSpinBox(psfOptionsGroup);
        psfDimClipFactorSpinBox->setObjectName("psfDimClipFactorSpinBox");
        psfDimClipFactorSpinBox->setDecimals(1);
        psfDimClipFactorSpinBox->setMinimum(1.000000000000000);
        psfDimClipFactorSpinBox->setMaximum(100.000000000000000);
        psfDimClipFactorSpinBox->setSingleStep(1.000000000000000);
        psfDimClipFactorSpinBox->setValue(10.000000000000000);

        horizontalLayout_psfDimClip->addWidget(psfDimClipFactorSpinBox);


        verticalLayout_psfOptions->addLayout(horizontalLayout_psfDimClip);

        horizontalLayout_psfExposure = new QHBoxLayout();
        horizontalLayout_psfExposure->setObjectName("horizontalLayout_psfExposure");
        psfExposureLabel = new QLabel(psfOptionsGroup);
        psfExposureLabel->setObjectName("psfExposureLabel");

        horizontalLayout_psfExposure->addWidget(psfExposureLabel);

        psfExposureSpinBox = new QDoubleSpinBox(psfOptionsGroup);
        psfExposureSpinBox->setObjectName("psfExposureSpinBox");
        psfExposureSpinBox->setDecimals(3);
        psfExposureSpinBox->setMinimum(0.001000000000000);
        psfExposureSpinBox->setMaximum(1000000.000000000000000);
        psfExposureSpinBox->setSingleStep(10.000000000000000);
        psfExposureSpinBox->setValue(10.000000000000000);

        horizontalLayout_psfExposure->addWidget(psfExposureSpinBox);


        verticalLayout_psfOptions->addLayout(horizontalLayout_psfExposure);


        verticalLayout_17->addWidget(psfOptionsGroup);

        verticalSpacer_15 = new QSpacerItem(20, 12, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        verticalLayout_17->addItem(verticalSpacer_15);

        autoMagnitudeCheck = new QCheckBox(starStyleGroupBox);
        autoMagnitudeCheck->setObjectName("autoMagnitudeCheck");

        verticalLayout_17->addWidget(autoMagnitudeCheck);

        verticalSpacer_16 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_17->addItem(verticalSpacer_16);


        verticalLayout_18->addWidget(starStyleGroupBox);

        starColorGroupBox = new QGroupBox(renderTab);
        starColorGroupBox->setObjectName("starColorGroupBox");
        verticalLayout_19 = new QVBoxLayout(starColorGroupBox);
        verticalLayout_19->setObjectName("verticalLayout_19");
        starColorBox = new QComboBox(starColorGroupBox);
        starColorBox->setObjectName("starColorBox");

        verticalLayout_19->addWidget(starColorBox);

        verticalSpacer_12 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_19->addItem(verticalSpacer_12);


        verticalLayout_18->addWidget(starColorGroupBox);


        horizontalLayout_5->addLayout(verticalLayout_18);

        tabWidget->addTab(renderTab, QString());
        timeTab = new QWidget();
        timeTab->setObjectName("timeTab");
        formLayout = new QFormLayout(timeTab);
        formLayout->setObjectName("formLayout");
        formLayout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        timeZoneLabel = new QLabel(timeTab);
        timeZoneLabel->setObjectName("timeZoneLabel");

        formLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, timeZoneLabel);

        timeZoneBox = new QComboBox(timeTab);
        timeZoneBox->setObjectName("timeZoneBox");

        formLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, timeZoneBox);

        label_3 = new QLabel(timeTab);
        label_3->setObjectName("label_3");

        formLayout->setWidget(1, QFormLayout::ItemRole::LabelRole, label_3);

        dateFormatBox = new QComboBox(timeTab);
        dateFormatBox->setObjectName("dateFormatBox");

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, dateFormatBox);

        hudDetailLabel = new QLabel(timeTab);
        hudDetailLabel->setObjectName("hudDetailLabel");

        formLayout->setWidget(2, QFormLayout::ItemRole::LabelRole, hudDetailLabel);

        hudDetailBox = new QComboBox(timeTab);
        hudDetailBox->setObjectName("hudDetailBox");

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, hudDetailBox);

        tabWidget->addTab(timeTab, QString());

        verticalLayout->addWidget(tabWidget);

        buttonBox = new QDialogButtonBox(preferencesDialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setStandardButtons(QDialogButtonBox::Ok);

        verticalLayout->addWidget(buttonBox);


        retranslateUi(preferencesDialog);
        QObject::connect(buttonBox, &QDialogButtonBox::accepted, preferencesDialog, qOverload<>(&QDialog::accept));

        tabWidget->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(preferencesDialog);
    } // setupUi

    void retranslateUi(QDialog *preferencesDialog)
    {
        preferencesDialog->setWindowTitle(QCoreApplication::translate("preferencesDialog", "Preferences", nullptr));
        objectsGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Objects", nullptr));
        starsCheck->setText(QCoreApplication::translate("preferencesDialog", "Stars", nullptr));
        planetsCheck->setText(QCoreApplication::translate("preferencesDialog", "Planets", nullptr));
        dwarfPlanetsCheck->setText(QCoreApplication::translate("preferencesDialog", "Dwarf planets", nullptr));
        moonsCheck->setText(QCoreApplication::translate("preferencesDialog", "Moons", nullptr));
        minorMoonsCheck->setText(QCoreApplication::translate("preferencesDialog", "Minor moons", nullptr));
        asteroidsCheck->setText(QCoreApplication::translate("preferencesDialog", "Asteroids", nullptr));
        cometsCheck->setText(QCoreApplication::translate("preferencesDialog", "Comets", nullptr));
        spacecraftsCheck->setText(QCoreApplication::translate("preferencesDialog", "Spacecraft", "plural"));
        galaxiesCheck->setText(QCoreApplication::translate("preferencesDialog", "Galaxies", nullptr));
        nebulaeCheck->setText(QCoreApplication::translate("preferencesDialog", "Nebulae", nullptr));
        openClustersCheck->setText(QCoreApplication::translate("preferencesDialog", "Open clusters", nullptr));
        globularClustersCheck->setText(QCoreApplication::translate("preferencesDialog", "Globular clusters", nullptr));
        featuresGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Features", nullptr));
        atmospheresCheck->setText(QCoreApplication::translate("preferencesDialog", "Atmospheres", nullptr));
        cloudsCheck->setText(QCoreApplication::translate("preferencesDialog", "Clouds", nullptr));
        cloudShadowsCheck->setText(QCoreApplication::translate("preferencesDialog", "Cloud shadows", nullptr));
        eclipseShadowsCheck->setText(QCoreApplication::translate("preferencesDialog", "Eclipse shadows", nullptr));
        ringShadowsCheck->setText(QCoreApplication::translate("preferencesDialog", "Ring shadows", nullptr));
        planetRingsCheck->setText(QCoreApplication::translate("preferencesDialog", "Planet's rings", nullptr));
        nightsideLightsCheck->setText(QCoreApplication::translate("preferencesDialog", "Nightside lights", nullptr));
        cometTailsCheck->setText(QCoreApplication::translate("preferencesDialog", "Comet tails", nullptr));
        limitOfKnowledgeCheck->setText(QCoreApplication::translate("preferencesDialog", "Limit of knowledge textures", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(objectsTab), QCoreApplication::translate("preferencesDialog", "Objects", nullptr));
        orbitsGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Orbits", nullptr));
        orbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Show orbits", nullptr));
        fadingOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Fading orbits", nullptr));
        partialTrajectoriesCheck->setText(QCoreApplication::translate("preferencesDialog", "Partial trajectories", nullptr));
        starOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Stars", nullptr));
        planetOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Planets", nullptr));
        dwarfPlanetOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Dwarf planets", nullptr));
        moonOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Moons", nullptr));
        minorMoonOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Minor moons", nullptr));
        asteroidOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Asteroids", nullptr));
        cometOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Comets", nullptr));
        spacecraftOrbitsCheck->setText(QCoreApplication::translate("preferencesDialog", "Spacecraft", "plural"));
        gridsGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Grids", nullptr));
        equatorialGridCheck->setText(QCoreApplication::translate("preferencesDialog", "Equatorial", nullptr));
        eclipticGridCheck->setText(QCoreApplication::translate("preferencesDialog", "Ecliptic", nullptr));
        galacticGridCheck->setText(QCoreApplication::translate("preferencesDialog", "Galactic", nullptr));
        horizontalGridCheck->setText(QCoreApplication::translate("preferencesDialog", "Horizontal", nullptr));
        constellationsGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Constellations", nullptr));
        diagramsCheck->setText(QCoreApplication::translate("preferencesDialog", "Diagrams", nullptr));
        boundariesCheck->setText(QCoreApplication::translate("preferencesDialog", "Boundaries", nullptr));
        latinNamesCheck->setText(QCoreApplication::translate("preferencesDialog", "Latin names", nullptr));
        miscellaneousGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Miscellaneous", nullptr));
        markersCheck->setText(QCoreApplication::translate("preferencesDialog", "Markers", nullptr));
        eclipticLineCheck->setText(QCoreApplication::translate("preferencesDialog", "Ecliptic line", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(guidesTab), QCoreApplication::translate("preferencesDialog", "Guides", nullptr));
        labelsGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Labels", nullptr));
        starLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Stars", nullptr));
        planetLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Planets", nullptr));
        dwarfPlanetLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Dwarf planets", nullptr));
        moonLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Moons", nullptr));
        minorMoonLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Minor moons", nullptr));
        asteroidLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Asteroids", nullptr));
        cometLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Comets", nullptr));
        spacecraftLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Spacecraft", "plural"));
        galaxyLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Galaxies", nullptr));
        nebulaLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Nebulae", nullptr));
        openClusterLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Open clusters", nullptr));
        globularClusterLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Globular clusters", nullptr));
        constellationLabelsCheck->setText(QCoreApplication::translate("preferencesDialog", "Constellations", nullptr));
        locationsGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Locations", nullptr));
        locationsCheck->setText(QCoreApplication::translate("preferencesDialog", "Show locations", nullptr));
        label_2->setText(QCoreApplication::translate("preferencesDialog", "Location types:", nullptr));
        citiesCheck->setText(QCoreApplication::translate("preferencesDialog", "Cities", nullptr));
        landingSitesCheck->setText(QCoreApplication::translate("preferencesDialog", "Landing sites", nullptr));
        volcanoesCheck->setText(QCoreApplication::translate("preferencesDialog", "Volcanoes", nullptr));
        observatoriesCheck->setText(QCoreApplication::translate("preferencesDialog", "Observatories", nullptr));
        cratersCheck->setText(QCoreApplication::translate("preferencesDialog", "Craters", nullptr));
        montesCheck->setText(QCoreApplication::translate("preferencesDialog", "Montes (mountains)", nullptr));
        terraeCheck->setText(QCoreApplication::translate("preferencesDialog", "Terrae (land masses)", nullptr));
        vallesCheck->setText(QCoreApplication::translate("preferencesDialog", "Valles (valleys)", nullptr));
        mariaCheck->setText(QCoreApplication::translate("preferencesDialog", "Maria (seas)", nullptr));
        otherLocationsCheck->setText(QCoreApplication::translate("preferencesDialog", "Other features", nullptr));
        label->setText(QCoreApplication::translate("preferencesDialog", "Minimum labelled feature size:", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(labelsTab), QCoreApplication::translate("preferencesDialog", "Labels", nullptr));
        textureResolutionGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Texture resolution", nullptr));
        lowResolutionButton->setText(QCoreApplication::translate("preferencesDialog", "Low", nullptr));
        mediumResolutionButton->setText(QCoreApplication::translate("preferencesDialog", "Medium", nullptr));
        highResolutionButton->setText(QCoreApplication::translate("preferencesDialog", "High", nullptr));
        ambientLightGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Lighting", nullptr));
        label_4->setText(QCoreApplication::translate("preferencesDialog", "Ambient light:", nullptr));
        label_5->setText(QCoreApplication::translate("preferencesDialog", "Tinted illumination saturation:", nullptr));
        atmosphereRenderingGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Atmosphere", nullptr));
        separateRayleighMieScaleHeightsCheck->setText(QCoreApplication::translate("preferencesDialog", "Separate Rayleigh and Mie scale heights", nullptr));
#if QT_CONFIG(tooltip)
        separateRayleighMieScaleHeightsCheck->setToolTip(QCoreApplication::translate("preferencesDialog", "Use separate Rayleigh and Mie scale heights for atmosphere definitions that provide legacy fallback values.", nullptr));
#endif // QT_CONFIG(tooltip)
        atmosphereSegmentCountLabel->setText(QCoreApplication::translate("preferencesDialog", "Atmosphere segments:", nullptr));
#if QT_CONFIG(tooltip)
        atmosphereSegmentCountSpinBox->setToolTip(QCoreApplication::translate("preferencesDialog", "Number of integration segments used for atmospheric scattering.", nullptr));
#endif // QT_CONFIG(tooltip)
        cloudSegmentCountLabel->setText(QCoreApplication::translate("preferencesDialog", "Cloud segments:", nullptr));
#if QT_CONFIG(tooltip)
        cloudSegmentCountSpinBox->setToolTip(QCoreApplication::translate("preferencesDialog", "Number of integration segments used for atmospheric effects on clouds.", nullptr));
#endif // QT_CONFIG(tooltip)
        renderPathGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Render path", nullptr));
        antialiasLinesCheck->setText(QCoreApplication::translate("preferencesDialog", "Antialiased lines", nullptr));
        sRGBRenderingLabel->setText(QCoreApplication::translate("preferencesDialog", "sRGB rendering:", nullptr));
        toneMappingLabel->setText(QCoreApplication::translate("preferencesDialog", "Tone mapping:", nullptr));
#if QT_CONFIG(tooltip)
        toneMappingCombo->setToolTip(QCoreApplication::translate("preferencesDialog", "Softly roll off HDR highlights instead of clipping them to white. Only affects sRGB rendering.", nullptr));
#endif // QT_CONFIG(tooltip)
        toneMappingExposureLabel->setText(QCoreApplication::translate("preferencesDialog", "Exposure:", nullptr));
#if QT_CONFIG(tooltip)
        toneMappingExposureSpinBox->setToolTip(QCoreApplication::translate("preferencesDialog", "Exposure of the HDR tone mapper. Only affects sRGB rendering in Manual tone mapping mode.", nullptr));
#endif // QT_CONFIG(tooltip)
        starStyleGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Star style", nullptr));
        pointStarsButton->setText(QCoreApplication::translate("preferencesDialog", "Points", nullptr));
        fuzzyPointStarsButton->setText(QCoreApplication::translate("preferencesDialog", "Fuzzy points", nullptr));
        scaledDiscsButton->setText(QCoreApplication::translate("preferencesDialog", "Scaled discs", nullptr));
        psfStarsButton->setText(QCoreApplication::translate("preferencesDialog", "Point spread function", nullptr));
        psfOptionsGroup->setTitle(QCoreApplication::translate("preferencesDialog", "Point spread function options", nullptr));
        psfRadiusLabel->setText(QCoreApplication::translate("preferencesDialog", "Point radius (pt):", nullptr));
#if QT_CONFIG(tooltip)
        psfRadiusSpinBox->setToolTip(QCoreApplication::translate("preferencesDialog", "Radius of the unresolved star disc in points. Larger values make every star appear bigger while conserving the flux.\n"
"Valid range: 1.0 to 10.0.", nullptr));
#endif // QT_CONFIG(tooltip)
        psfOptimizationLabel->setText(QCoreApplication::translate("preferencesDialog", "Bloom compactness:", nullptr));
#if QT_CONFIG(tooltip)
        psfOptimizationSpinBox->setToolTip(QCoreApplication::translate("preferencesDialog", "Controls how tightly the eye-PSF bloom is confined around each bright star. Higher values keep the glow compact; lower values let it spread further.\n"
"Valid range: 0.05 to 1.0.", nullptr));
#endif // QT_CONFIG(tooltip)
        psfMaxIrradianceLabel->setText(QCoreApplication::translate("preferencesDialog", "Max irradiance:", nullptr));
#if QT_CONFIG(tooltip)
        psfMaxIrradianceSpinBox->setToolTip(QCoreApplication::translate("preferencesDialog", "Soft-clip on per-star irradiance. 0 = disabled.\n"
"Valid range: 1.0 to 1.0e6.", nullptr));
#endif // QT_CONFIG(tooltip)
        psfDimClipFactorLabel->setText(QCoreApplication::translate("preferencesDialog", "Dim star clipping:", nullptr));
#if QT_CONFIG(tooltip)
        psfDimClipFactorSpinBox->setToolTip(QCoreApplication::translate("preferencesDialog", "Hyperbolic soft-clip on dim stars; higher values cull more dim stars for performance.\n"
"Valid range: 1.0 to 100.0.", nullptr));
#endif // QT_CONFIG(tooltip)
        psfExposureLabel->setText(QCoreApplication::translate("preferencesDialog", "Exposure:", nullptr));
#if QT_CONFIG(tooltip)
        psfExposureSpinBox->setToolTip(QCoreApplication::translate("preferencesDialog", "Per-star brightness multiplier. Valid range: 0.001 to 1.0e6.", nullptr));
#endif // QT_CONFIG(tooltip)
        autoMagnitudeCheck->setText(QCoreApplication::translate("preferencesDialog", "Auto-magnitude", nullptr));
        starColorGroupBox->setTitle(QCoreApplication::translate("preferencesDialog", "Star colors", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(renderTab), QCoreApplication::translate("preferencesDialog", "Render", nullptr));
        timeZoneLabel->setText(QCoreApplication::translate("preferencesDialog", "Time zone:", nullptr));
        label_3->setText(QCoreApplication::translate("preferencesDialog", "Date display format:", nullptr));
        hudDetailLabel->setText(QCoreApplication::translate("preferencesDialog", "Information text:", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(timeTab), QCoreApplication::translate("preferencesDialog", "Information", nullptr));
    } // retranslateUi

};

namespace Ui {
    class preferencesDialog: public Ui_preferencesDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PREFERENCES_H
