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 skyCultureChanged();
56 void changeProjection(
const QString& projectionNameI18n);
57 void projectionChanged();
58 void changeLandscape(QListWidgetItem* item);
59 void landscapeChanged(QString
id,QString name);
60 void updateZhrDescription(
int zhr);
61 void setBortleScaleToolTip(
int Bindex);
62 void setCurrentLandscapeAsDefault(
void);
63 void setCurrentCultureAsDefault(
void);
64 void updateDefaultSkyCulture();
65 void updateDefaultLandscape();
66 void setFlagCustomGrsSettings(
bool b);
72 void showAddRemoveLandscapesDialog();
73 void showAtmosphereDialog();
74 void showGreatRedSpotDialog();
75 void showConfigureDSOColorsDialog();
76 void showConfigureOrbitColorsDialog();
78 void setLightPollutionSpinBoxStatus();
80 void populateLightPollution();
83 void populateSkyLayersList();
84 void skyLayersSelectionChanged(
const QString&);
85 void skyLayersEnabledChanged(
int);
87 void setSelectedCatalogsFromCheckBoxes();
88 void setSelectedTypesFromCheckBoxes();
90 void changePage(QListWidgetItem *current, QListWidgetItem *previous);
92 void updateSelectedCatalogsCheckBoxes();
93 void updateSelectedTypesCheckBoxes();
95 void askEclipticJ2000GridColor();
96 void askEclipticGridColor();
97 void askEquatorJ2000GridColor();
98 void askEquatorGridColor();
99 void askGalacticGridColor();
100 void askSupergalacticGridColor();
101 void askAzimuthalGridColor();
102 void askEclipticLineJ2000Color();
103 void askEclipticLineColor();
104 void askEquatorLineJ2000Color();
105 void askEquatorLineColor();
106 void askGalacticEquatorLineColor();
107 void askSupergalacticEquatorLineColor();
108 void askLongitudeLineColor();
109 void askHorizonLineColor();
110 void askColureLinesColor();
111 void askCircumpolarCirclesColor();
112 void askPrecessionCirclesColor();
113 void askPrimeVerticalLineColor();
114 void askMeridianLineColor();
115 void askCardinalPointsColor();
116 void askCelestialJ2000PolesColor();
117 void askCelestialPolesColor();
118 void askZenithNadirColor();
119 void askEclipticJ2000PolesColor();
120 void askEclipticPolesColor();
121 void askGalacticPolesColor();
122 void askSupergalacticPolesColor();
123 void askEquinoxJ2000PointsColor();
124 void askEquinoxPointsColor();
125 void askSolsticeJ2000PointsColor();
126 void askSolsticePointsColor();
128 void askConstellationLabelsColor();
129 void askConstellationLinesColor();
130 void askConstellationBoundariesColor();
133 void connectGroupBox(
class QGroupBox* groupBox,
const QString& actionId);
134 void updateSkyCultureText();
137 void updateTabBarListWidgetWidth();
139 void colorButton(QToolButton *toolButton, QString propName);
148 #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.