20 #ifndef _VIEWDIALOG_HPP_
21 #define _VIEWDIALOG_HPP_
23 #include "StelDialog.hpp"
27 class Ui_viewDialogForm;
28 class QListWidgetItem;
46 Ui_viewDialogForm* ui;
51 void skyCultureChanged(
const QString& cultureName);
52 void projectionChanged(
const QString& projectionName);
53 void landscapeChanged(QListWidgetItem* item);
54 void setZhrFromControls(
int zhr);
55 void updateZhrDescription();
56 void updateZhrControls(
int zhr);
57 void planetsLabelsValueChanged(
int);
58 void nebulasLabelsValueChanged(
int);
59 void setBortleScaleToolTip(
int Bindex);
60 void starsLabelsValueChanged(
int);
61 void setCurrentLandscapeAsDefault(
void);
62 void setCurrentCultureAsDefault(
void);
63 void setFlagLandscapeUseMinimalBrightness(
bool b);
66 void updateFromProgram();
68 void showAddRemoveLandscapesDialog();
69 void showAtmosphereDialog();
71 void populateLightPollution();
72 void populateLandscapeMinimalBrightness();
75 void populateSkyLayersList();
76 void skyLayersSelectionChanged(
const QString&);
77 void skyLayersEnabledChanged(
int);
79 void changePage(QListWidgetItem *current, QListWidgetItem *previous);
82 void connectCheckBox(
class QCheckBox* checkBox,
const QString& actionId);
83 void connectGroupBox(
class QGroupBox* groupBox,
const QString& actionId);
84 void updateSkyCultureText();
87 void updateTabBarListWidgetWidth();
93 #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.