21 #ifndef _DATETIMEDIALOG_HPP_ 22 #define _DATETIMEDIALOG_HPP_ 25 #include "StelDialog.hpp" 27 class Ui_dateTimeDialogForm;
36 bool valid(
int y,
int m,
int d,
int h,
int min,
int s);
37 bool validJd(
double jday);
51 void connectSpinnerEvents()
const;
52 void disconnectSpinnerEvents()
const;
56 void yearChanged(
int ny);
58 void monthChanged(
int nm);
60 void dayChanged(
int nd);
62 void hourChanged(
int nh);
64 void minuteChanged(
int nm);
66 void secondChanged(
int ns);
68 void jdChanged(
double njd);
70 void mjdChanged(
double nmjd);
73 Ui_dateTimeDialogForm* ui;
82 void setMjd(
double mjd) { jd = 2400000.5 + mjd; }
83 double getMjd() {
return jd - 2400000.5 ; }
86 #endif // _DATETIMEDIALOG_HPP_
Base class for all the GUI windows in Stellarium.