Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFX_DateTime Class Reference

#include <cfx_datetime.h>

+ Collaboration diagram for CFX_DateTime:

Public Member Functions

 CFX_DateTime ()=default
 
 CFX_DateTime (int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint16_t millisecond)
 
void Reset ()
 
bool IsSet () const
 
void SetDate (int32_t year, uint8_t month, uint8_t day)
 
void SetTime (uint8_t hour, uint8_t minute, uint8_t second, uint16_t millisecond)
 
int32_t GetYear () const
 
uint8_t GetMonth () const
 
uint8_t GetDay () const
 
uint8_t GetHour () const
 
uint8_t GetMinute () const
 
uint8_t GetSecond () const
 
uint16_t GetMillisecond () const
 
int32_t GetDayOfWeek () const
 
bool operator== (const CFX_DateTime &other) const
 

Static Public Member Functions

static CFX_DateTime Now ()
 

Detailed Description

Definition at line 15 of file cfx_datetime.h.

Constructor & Destructor Documentation

◆ CFX_DateTime() [1/2]

CFX_DateTime::CFX_DateTime ( )
default

Referenced by CXFA_LocaleValue::GetDate(), and CXFA_LocaleValue::GetTime().

+ Here is the caller graph for this function:

◆ CFX_DateTime() [2/2]

CFX_DateTime::CFX_DateTime ( int32_t year,
uint8_t month,
uint8_t day,
uint8_t hour,
uint8_t minute,
uint8_t second,
uint16_t millisecond )
inline

Definition at line 20 of file cfx_datetime.h.

Referenced by Now(), CXFA_FFDateTimeEdit::OnSelectChanged(), and TEST_F().

+ Here is the caller graph for this function:

Member Function Documentation

◆ GetDay()

uint8_t CFX_DateTime::GetDay ( ) const
inline

Definition at line 68 of file cfx_datetime.h.

Referenced by FPDFAttachment_SetFile(), CXFA_FFDateTimeEdit::LoadWidget(), CFXJSE_FormCalcContext::Local2IsoDate(), operator<<(), TEST_F(), and CXFA_FFDateTimeEdit::UpdateFWLData().

+ Here is the caller graph for this function:

◆ GetDayOfWeek()

int32_t CFX_DateTime::GetDayOfWeek ( ) const

Definition at line 94 of file cfx_datetime.cpp.

◆ GetHour()

uint8_t CFX_DateTime::GetHour ( ) const
inline

Definition at line 69 of file cfx_datetime.h.

Referenced by FPDFAttachment_SetFile(), CFXJSE_FormCalcContext::IsoTime2Num(), operator<<(), TEST_F(), and CFXJSE_FormCalcContext::Time2Num().

+ Here is the caller graph for this function:

◆ GetMillisecond()

uint16_t CFX_DateTime::GetMillisecond ( ) const
inline

Definition at line 72 of file cfx_datetime.h.

Referenced by CFXJSE_FormCalcContext::IsoTime2Num(), operator<<(), TEST_F(), and CFXJSE_FormCalcContext::Time2Num().

+ Here is the caller graph for this function:

◆ GetMinute()

uint8_t CFX_DateTime::GetMinute ( ) const
inline

Definition at line 70 of file cfx_datetime.h.

Referenced by FPDFAttachment_SetFile(), CFXJSE_FormCalcContext::IsoTime2Num(), operator<<(), TEST_F(), and CFXJSE_FormCalcContext::Time2Num().

+ Here is the caller graph for this function:

◆ GetMonth()

uint8_t CFX_DateTime::GetMonth ( ) const
inline

Definition at line 67 of file cfx_datetime.h.

Referenced by FPDFAttachment_SetFile(), CXFA_FFDateTimeEdit::LoadWidget(), CFXJSE_FormCalcContext::Local2IsoDate(), operator<<(), TEST_F(), and CXFA_FFDateTimeEdit::UpdateFWLData().

+ Here is the caller graph for this function:

◆ GetSecond()

uint8_t CFX_DateTime::GetSecond ( ) const
inline

Definition at line 71 of file cfx_datetime.h.

Referenced by FPDFAttachment_SetFile(), CFXJSE_FormCalcContext::IsoTime2Num(), operator<<(), TEST_F(), and CFXJSE_FormCalcContext::Time2Num().

+ Here is the caller graph for this function:

◆ GetYear()

int32_t CFX_DateTime::GetYear ( ) const
inline

Definition at line 66 of file cfx_datetime.h.

Referenced by FPDFAttachment_SetFile(), CXFA_FFDateTimeEdit::LoadWidget(), CFXJSE_FormCalcContext::Local2IsoDate(), operator<<(), TEST_F(), and CXFA_FFDateTimeEdit::UpdateFWLData().

+ Here is the caller graph for this function:

◆ IsSet()

bool CFX_DateTime::IsSet ( ) const
inline

Definition at line 45 of file cfx_datetime.h.

Referenced by CXFA_FFDateTimeEdit::LoadWidget(), and CXFA_FFDateTimeEdit::UpdateFWLData().

+ Here is the caller graph for this function:

◆ Now()

CFX_DateTime CFX_DateTime::Now ( )
static

Definition at line 84 of file cfx_datetime.cpp.

References CFX_DateTime(), FXSYS_localtime(), and FXSYS_time().

Referenced by FPDFAttachment_SetFile(), and TEST_F().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator==()

bool CFX_DateTime::operator== ( const CFX_DateTime & other) const

Definition at line 101 of file cfx_datetime.cpp.

◆ Reset()

void CFX_DateTime::Reset ( )
inline

Definition at line 35 of file cfx_datetime.h.

Referenced by CFGAS_StringFormatter::ParseDateTime().

+ Here is the caller graph for this function:

◆ SetDate()

void CFX_DateTime::SetDate ( int32_t year,
uint8_t month,
uint8_t day )
inline

Definition at line 50 of file cfx_datetime.h.

Referenced by FX_DateFromCanonical().

+ Here is the caller graph for this function:

◆ SetTime()

void CFX_DateTime::SetTime ( uint8_t hour,
uint8_t minute,
uint8_t second,
uint16_t millisecond )
inline

Definition at line 56 of file cfx_datetime.h.

Referenced by FX_TimeFromCanonical().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: