![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QCalendarRegistry () | |
~QCalendarRegistry () | |
bool | isBeingDestroyed () const |
void | registerCustomBackend (QCalendarBackend *backend, const QStringList &names) |
QStringList | availableCalendars () |
const QCalendarBackend * | gregorian () |
bool | isGregorian (const QCalendarBackend *backend) const |
const QCalendarBackend * | fromName (QAnyStringView name) |
const QCalendarBackend * | fromIndex (size_t index) |
const QCalendarBackend * | fromEnum (QCalendar::System system) |
QStringList | backendNames (const QCalendarBackend *backend) |
Definition at line 43 of file qcalendar.cpp.
|
inline |
Definition at line 103 of file qcalendar.cpp.
QtPrivate::QCalendarRegistry::~QCalendarRegistry | ( | ) |
Definition at line 153 of file qcalendar.cpp.
References qDeleteAll(), and QBasicAtomicInteger< T >::storeRelaxed().
QStringList QtPrivate::QCalendarRegistry::availableCalendars | ( | ) |
Definition at line 325 of file qcalendar.cpp.
References QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::keys().
QStringList QtPrivate::QCalendarRegistry::backendNames | ( | const QCalendarBackend * | backend | ) |
Definition at line 412 of file qcalendar.cpp.
References QT_WARNING_DISABLE_CLANG, QT_WARNING_POP, QT_WARNING_PUSH, and QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::size().
const QCalendarBackend * QtPrivate::QCalendarRegistry::fromEnum | ( | QCalendar::System | system | ) |
Definition at line 388 of file qcalendar.cpp.
References QCalendar::Last, and Q_ASSERT.
Referenced by fromIndex(), and gregorian().
const QCalendarBackend * QtPrivate::QCalendarRegistry::fromIndex | ( | size_t | index | ) |
Definition at line 358 of file qcalendar.cpp.
References fromEnum(), and QCalendar::Last.
const QCalendarBackend * QtPrivate::QCalendarRegistry::fromName | ( | QAnyStringView | name | ) |
Definition at line 342 of file qcalendar.cpp.
References QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::value().
|
inline |
Definition at line 122 of file qcalendar.cpp.
References fromEnum(), QCalendar::Gregorian, QBasicAtomicPointer< X >::loadAcquire(), and Q_LIKELY.
|
inline |
Definition at line 111 of file qcalendar.cpp.
References QBasicAtomicInteger< T >::loadRelaxed().
|
inline |
Definition at line 135 of file qcalendar.cpp.
References QBasicAtomicPointer< X >::loadRelaxed().
void QtPrivate::QCalendarRegistry::registerCustomBackend | ( | QCalendarBackend * | backend, |
const QStringList & | names | ||
) |
Definition at line 176 of file qcalendar.cpp.
References QCalendarBackend::calendarId(), QCalendar::SystemId::isValid(), Q_ASSERT, and QCalendar::User.