4#ifndef QHIJRI_CALENDAR_P_H
5#define QHIJRI_CALENDAR_P_H
18#include <QtCore/private/qglobal_p.h>
The QCalendarBackend class provides basic calendaring functions.
virtual int daysInMonth(int month, int year=QCalendar::Unspecified) const =0
Returns number of days in the month number month, in year year.
virtual const char16_t * localeMonthData() const =0
virtual bool isSolar() const =0
Returns true if this calendar is a solar calendar.
virtual bool isLuniSolar() const =0
Returns true if this calendar is a lunisolar calendar.
virtual const QCalendarLocale * localeMonthIndexData() const =0
virtual bool isLunar() const =0
Returns true if this calendar is a lunar calendar.
virtual int maximumDaysInMonth() const
Returns the maximum number of days in a month for any year.
virtual int daysInYear(int year) const
Returns the total number of days in the year number year.
The QHijriCalendar class supports Islamic (Hijri) calendar implementations.
Combined button and popup list for selecting options.
#define QT_REQUIRE_CONFIG(feature)