21 #ifndef _EXOPLANETSDIALOG_HPP_ 22 #define _EXOPLANETSDIALOG_HPP_ 25 #include "StelDialog.hpp" 26 #include "Exoplanets.hpp" 28 class Ui_exoplanetsDialog;
48 void refreshUpdateValues(
void);
51 void setUpdateValues(
int hours);
52 void setUpdatesEnabled(
int checkState);
53 void setDistributionEnabled(
int checkState);
54 void setTimelineEnabled(
int checkState);
55 void setHabitableEnabled(
int checkState);
56 void setDisplayAtStartupEnabled(
int checkState);
57 void setDisplayShowExoplanetsButton(
int checkState);
58 void setDisplayShowExoplanetsDesignations(
int checkState);
60 void updateCompleteReceiver();
61 void restoreDefaults(
void);
62 void saveSettings(
void);
63 void updateJSON(
void);
64 void drawDiagram(
void);
65 void populateDiagramsList();
68 Ui_exoplanetsDialog* ui;
70 void setAboutHtml(
void);
71 void setInfoHtml(
void);
72 void setWebsitesHtml(
void);
73 void updateGuiFromSettings(
void);
76 typedef QPair<QString, int> axisPair;
79 #endif // _EXOPLANETSDIALOG_HPP_ UpdateState
Used for keeping for track of the download/update status.
void createDialogContent()
Initialize the dialog widgets and connect the signals/slots.
Base class for all the GUI windows in Stellarium.
Main class of the Exoplanets plugin.
Main window of the Exoplanets plugin.