![]() |
Qt 6.x
The Qt SDK
|
#include <qtimezoneprivate_p.h>
Public Member Functions | |
QUtcTimeZonePrivate () | |
QUtcTimeZonePrivate (const QByteArray &utcId) | |
QUtcTimeZonePrivate (qint32 offsetSeconds) | |
QUtcTimeZonePrivate (const QByteArray &zoneId, int offsetSeconds, const QString &name, const QString &abbreviation, QLocale::Territory territory, const QString &comment) | |
QUtcTimeZonePrivate (const QUtcTimeZonePrivate &other) | |
virtual | ~QUtcTimeZonePrivate () |
QUtcTimeZonePrivate * | clone () const override |
Data | data (qint64 forMSecsSinceEpoch) const override |
QLocale::Territory | territory () const override |
QString | comment () const override |
QString | displayName (QTimeZone::TimeType timeType, QTimeZone::NameType nameType, const QLocale &locale) const override |
QString | abbreviation (qint64 atMSecsSinceEpoch) const override |
int | standardTimeOffset (qint64 atMSecsSinceEpoch) const override |
int | daylightTimeOffset (qint64 atMSecsSinceEpoch) const override |
QByteArray | systemTimeZoneId () const override |
bool | isTimeZoneIdAvailable (const QByteArray &ianaId) const override |
QList< QByteArray > | availableTimeZoneIds () const override |
QList< QByteArray > | availableTimeZoneIds (QLocale::Territory country) const override |
QList< QByteArray > | availableTimeZoneIds (int utcOffset) const override |
void | serialize (QDataStream &ds) const override |
![]() | |
QTimeZonePrivate () | |
QTimeZonePrivate (const QTimeZonePrivate &other) | |
virtual | ~QTimeZonePrivate () |
virtual QTimeZonePrivate * | clone () const |
bool | operator== (const QTimeZonePrivate &other) const |
bool | operator!= (const QTimeZonePrivate &other) const |
bool | isValid () const |
QByteArray | id () const |
virtual QLocale::Territory | territory () const |
virtual QString | comment () const |
virtual QString | displayName (qint64 atMSecsSinceEpoch, QTimeZone::NameType nameType, const QLocale &locale) const |
virtual QString | displayName (QTimeZone::TimeType timeType, QTimeZone::NameType nameType, const QLocale &locale) const |
virtual QString | abbreviation (qint64 atMSecsSinceEpoch) const |
virtual int | offsetFromUtc (qint64 atMSecsSinceEpoch) const |
virtual int | standardTimeOffset (qint64 atMSecsSinceEpoch) const |
virtual int | daylightTimeOffset (qint64 atMSecsSinceEpoch) const |
virtual bool | hasDaylightTime () const |
virtual bool | isDaylightTime (qint64 atMSecsSinceEpoch) const |
virtual Data | data (qint64 forMSecsSinceEpoch) const |
Data | dataForLocalTime (qint64 forLocalMSecs, int hint) const |
virtual bool | hasTransitions () const |
virtual Data | nextTransition (qint64 afterMSecsSinceEpoch) const |
virtual Data | previousTransition (qint64 beforeMSecsSinceEpoch) const |
DataList | transitions (qint64 fromMSecsSinceEpoch, qint64 toMSecsSinceEpoch) const |
virtual QByteArray | systemTimeZoneId () const |
virtual bool | isTimeZoneIdAvailable (const QByteArray &ianaId) const |
virtual QList< QByteArray > | availableTimeZoneIds () const |
virtual QList< QByteArray > | availableTimeZoneIds (QLocale::Territory territory) const |
virtual QList< QByteArray > | availableTimeZoneIds (int utcOffset) const |
virtual void | serialize (QDataStream &ds) const |
![]() | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Static Public Member Functions | |
static qint64 | offsetFromUtcString (const QByteArray &id) |
![]() | |
static constexpr qint64 | maxMSecs () |
static constexpr qint64 | minMSecs () |
static constexpr qint64 | invalidMSecs () |
static constexpr qint64 | invalidSeconds () |
static Data | invalidData () |
static QTimeZone::OffsetData | invalidOffsetData () |
static QTimeZone::OffsetData | toOffsetData (const Data &data) |
static bool | isValidId (const QByteArray &ianaId) |
static QString | isoOffsetFormat (int offsetFromUtc, QTimeZone::NameType mode=QTimeZone::OffsetName) |
static QByteArray | ianaIdToWindowsId (const QByteArray &ianaId) |
static QByteArray | windowsIdToDefaultIanaId (const QByteArray &windowsId) |
static QByteArray | windowsIdToDefaultIanaId (const QByteArray &windowsId, QLocale::Territory territory) |
static QList< QByteArray > | windowsIdToIanaIds (const QByteArray &windowsId) |
static QList< QByteArray > | windowsIdToIanaIds (const QByteArray &windowsId, QLocale::Territory territory) |
static QString | utcQString () |
static QByteArray | utcQByteArray () |
Additional Inherited Members | |
![]() | |
typedef QList< Data > | DataList |
![]() | |
QAtomicInt | ref |
![]() | |
QByteArray | m_id |
Definition at line 145 of file qtimezoneprivate_p.h.
QUtcTimeZonePrivate::QUtcTimeZonePrivate | ( | ) |
Definition at line 733 of file qtimezoneprivate.cpp.
References QLocale::AnyTerritory, QTimeZonePrivate::utcQByteArray(), and QTimeZonePrivate::utcQString().
Referenced by clone().
QUtcTimeZonePrivate::QUtcTimeZonePrivate | ( | const QByteArray & | utcId | ) |
Definition at line 740 of file qtimezoneprivate.cpp.
References QLocale::AnyTerritory, QString::fromUtf8(), isEntryInIanaList(), and utcDataTable.
QUtcTimeZonePrivate::QUtcTimeZonePrivate | ( | qint32 | offsetSeconds | ) |
Definition at line 786 of file qtimezoneprivate.cpp.
References QLocale::AnyTerritory, QTimeZonePrivate::isoOffsetFormat(), and QString::toUtf8().
QUtcTimeZonePrivate::QUtcTimeZonePrivate | ( | const QByteArray & | zoneId, |
int | offsetSeconds, | ||
const QString & | name, | ||
const QString & | abbreviation, | ||
QLocale::Territory | territory, | ||
const QString & | comment | ||
) |
Definition at line 792 of file qtimezoneprivate.cpp.
References abbreviation(), comment(), and territory().
QUtcTimeZonePrivate::QUtcTimeZonePrivate | ( | const QUtcTimeZonePrivate & | other | ) |
Definition at line 799 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 808 of file qtimezoneprivate.cpp.
Reimplemented from QTimeZonePrivate.
Definition at line 867 of file qtimezoneprivate.cpp.
References Q_UNUSED.
Referenced by QUtcTimeZonePrivate().
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 901 of file qtimezoneprivate.cpp.
References cut(), indexOf(), and utcDataTable.
Referenced by availableTimeZoneIds().
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 929 of file qtimezoneprivate.cpp.
References cut(), indexOf(), and utcDataTable.
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 921 of file qtimezoneprivate.cpp.
References QLocale::AnyTerritory, and availableTimeZoneIds().
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 812 of file qtimezoneprivate.cpp.
References QUtcTimeZonePrivate().
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 849 of file qtimezoneprivate.cpp.
Referenced by QUtcTimeZonePrivate().
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 817 of file qtimezoneprivate.cpp.
References d.
Reimplemented from QTimeZonePrivate.
Definition at line 879 of file qtimezoneprivate.cpp.
References Q_UNUSED.
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 854 of file qtimezoneprivate.cpp.
References QTimeZonePrivate::isoOffsetFormat(), and Q_UNUSED.
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 890 of file qtimezoneprivate.cpp.
References isEntryInIanaList(), and utcDataTable.
|
static |
Definition at line 752 of file qtimezoneprivate.cpp.
References QTimeZonePrivate::invalidSeconds(), ok, and sign().
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 952 of file qtimezoneprivate.cpp.
References QString::fromUtf8(), QTimeZonePrivate::m_id, and QStringLiteral.
Reimplemented from QTimeZonePrivate.
Definition at line 873 of file qtimezoneprivate.cpp.
References Q_UNUSED.
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 885 of file qtimezoneprivate.cpp.
References QTimeZonePrivate::utcQByteArray().
|
overridevirtual |
Reimplemented from QTimeZonePrivate.
Definition at line 844 of file qtimezoneprivate.cpp.
Referenced by QUtcTimeZonePrivate().