39 void refreshShadowModel();
40 void refreshSunPosition();
41 void refreshCelestialBodies();
43 void addEclipsingBody();
44 void removeEclipsingBody();
47 QVBoxLayout* mainLayout_{
nullptr};
50 QGroupBox* modelGroup_{
nullptr};
51 QGridLayout* modelLayout_{
nullptr};
52 QHBoxLayout* typeLayout_{
nullptr};
53 QLabel* typeLabel_{
nullptr};
54 QComboBox* typeCombo_{
nullptr};
55 QHBoxLayout* crLayout_{
nullptr};
56 QLabel* crLabel_{
nullptr};
58 QHBoxLayout* areaMassLayout_{
nullptr};
59 QLabel* areaMassLabel_{
nullptr};
63 QGroupBox* shadowGroup_{
nullptr};
64 QGridLayout* shadowLayout_{
nullptr};
65 QHBoxLayout* shadowModelLayout_{
nullptr};
66 QLabel* shadowModelLabel_{
nullptr};
67 QComboBox* shadowModelCombo_{
nullptr};
68 QHBoxLayout* boundaryMitigationLayout_{
nullptr};
69 QCheckBox* boundaryMitigationCheck_{
nullptr};
70 QHBoxLayout* sunPositionLayout_{
nullptr};
71 QLabel* sunPositionLabel_{
nullptr};
72 QComboBox* sunPositionCombo_{
nullptr};
73 QHBoxLayout* atmAltLayout_{
nullptr};
74 QLabel* atmAltLabel_{
nullptr};
78 QGroupBox* eclipsingGroup_{
nullptr};
79 QHBoxLayout* eclipsingLayout_{
nullptr};
80 QVBoxLayout* availableLayout_{
nullptr};
81 QLabel* availableLabel_{
nullptr};
82 QListWidget* availableList_{
nullptr};
83 QVBoxLayout* buttonsLayout_{
nullptr};
84 QPushButton* addButton_{
nullptr};
85 QPushButton* removeButton_{
nullptr};
86 QVBoxLayout* assignedLayout_{
nullptr};
87 QLabel* assignedLabel_{
nullptr};
88 QListWidget* assignedList_{
nullptr};