4#ifndef QGREGORIAN_CALENDAR_P_H
5#define QGREGORIAN_CALENDAR_P_H
33 bool isLeapYear(
int year)
const override;
35 bool dateToJulianDay(
int year,
int month,
int day,
qint64 *jd)
const override;
40 static int weekDayOfJulian(
qint64 jd);
41 static bool leapTest(
int year);
42 static int monthLength(
int month,
int year);
43 static bool validParts(
int year,
int month,
int day);
45 static std::optional<qint64> julianFromParts(
int year,
int month,
int day);
47 static int yearStartWeekDay(
int year);
48 static int yearSharingWeekDays(
QDate date);
\inmodule QtCore \reentrant
The QGregorianCalendar class implements the Gregorian calendar.
The QRomanCalendar class is a shared base for calendars based on the ancient Roman calendar.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.