20 #ifndef _VIEWDIALOG_HPP_ 21 #define _VIEWDIALOG_HPP_ 23 #include "StelDialog.hpp" 27 class Ui_viewDialogForm;
28 class QListWidgetItem;
50 Ui_viewDialogForm* ui;
55 void populateToolTips();
56 void skyCultureChanged();
57 void changeProjection(
const QString& projectionNameI18n);
58 void projectionChanged();
59 void changeLandscape(QListWidgetItem* item);
60 void landscapeChanged(QString
id,QString name);
61 void updateZhrDescription(
int zhr);
62 void setBortleScaleToolTip(
int Bindex);
63 void setCurrentLandscapeAsDefault(
void);
64 void setCurrentCultureAsDefault(
void);
65 void updateDefaultSkyCulture();
66 void updateDefaultLandscape();
67 void setFlagCustomGrsSettings(
bool b);
73 void showAddRemoveLandscapesDialog();
74 void showAtmosphereDialog();
75 void showGreatRedSpotDialog();
76 void showConfigureDSOColorsDialog();
77 void showConfigureOrbitColorsDialog();
79 void setLightPollutionSpinBoxStatus();
81 void populateLightPollution();
84 void populateSkyLayersList();
85 void skyLayersSelectionChanged(
const QString&);
86 void skyLayersEnabledChanged(
int);
88 void populatePlanetMagnitudeAlgorithmsList();
89 void populatePlanetMagnitudeAlgorithmDescription();
90 void setPlanetMagnitudeAlgorithm(
int algorithmID);
92 void setSelectedCatalogsFromCheckBoxes();
93 void setSelectedTypesFromCheckBoxes();
95 void changePage(QListWidgetItem *current, QListWidgetItem *previous);
97 void updateSelectedCatalogsCheckBoxes();
98 void updateSelectedTypesCheckBoxes();
100 void askEclipticJ2000GridColor();
101 void askEclipticGridColor();
102 void askEquatorJ2000GridColor();
103 void askEquatorGridColor();
104 void askGalacticGridColor();
105 void askSupergalacticGridColor();
106 void askAzimuthalGridColor();
107 void askEclipticLineJ2000Color();
108 void askEclipticLineColor();
109 void askEquatorLineJ2000Color();
110 void askEquatorLineColor();
111 void askGalacticEquatorLineColor();
112 void askSupergalacticEquatorLineColor();
113 void askLongitudeLineColor();
114 void askHorizonLineColor();
115 void askColureLinesColor();
116 void askCircumpolarCirclesColor();
117 void askPrecessionCirclesColor();
118 void askPrimeVerticalLineColor();
119 void askMeridianLineColor();
120 void askCardinalPointsColor();
121 void askCelestialJ2000PolesColor();
122 void askCelestialPolesColor();
123 void askZenithNadirColor();
124 void askEclipticJ2000PolesColor();
125 void askEclipticPolesColor();
126 void askGalacticPolesColor();
127 void askSupergalacticPolesColor();
128 void askEquinoxJ2000PointsColor();
129 void askEquinoxPointsColor();
130 void askSolsticeJ2000PointsColor();
131 void askSolsticePointsColor();
133 void askConstellationLabelsColor();
134 void askConstellationLinesColor();
135 void askConstellationBoundariesColor();
137 void askAsterismLabelsColor();
138 void askAsterismLinesColor();
139 void askRayHelpersColor();
142 void connectGroupBox(
class QGroupBox* groupBox,
const QString& actionId);
143 void updateSkyCultureText();
146 void updateTabBarListWidgetWidth();
148 void colorButton(QToolButton *toolButton, QString propName);
157 #endif // _VIEWDIALOG_HPP_ void styleChanged()
Notify that the application style changed.
Base class for all the GUI windows in Stellarium.
virtual void createDialogContent()
Initialize the dialog widgets and connect the signals/slots.