Version: 3.3.1
Loading...
Searching...
No Matches

#include <wx/datetime.h>

+ Inheritance diagram for wxDateTimeWorkDays:

Detailed Description

Holiday authority that classifies all Saturdays and Sundays as holidays.

Library:  wxBase
Category:  Data Structures

Protected Member Functions

virtual bool DoIsHoliday (const wxDateTime &dt) const override
 Override which returns true if provided date is a Saturday and Sunday.
 
virtual size_t DoGetHolidaysInRange (const wxDateTime &dtStart, const wxDateTime &dtEnd, wxDateTimeArray &holidays) const override
 Override which returns all Saturdays and Sundays from a provided range.
 
- Protected Member Functions inherited from wxDateTimeHolidayAuthority

Additional Inherited Members

- Static Public Member Functions inherited from wxDateTimeHolidayAuthority
static bool IsHoliday (const wxDateTime &dt)
 Returns true if the given date is a holiday.
 
static size_t GetHolidaysInRange (const wxDateTime &dtStart, const wxDateTime &dtEnd, wxDateTimeArray &holidays)
 Fills the provided array with all holidays in the given range, returns the number of them.
 
static void ClearAllAuthorities ()
 Clears the list of holiday authorities.
 
static void AddAuthority (wxDateTimeHolidayAuthority *auth)
 Adds a new holiday authority.
 

Member Function Documentation

◆ DoGetHolidaysInRange()

virtual size_t wxDateTimeWorkDays::DoGetHolidaysInRange ( const wxDateTime & dtStart,
const wxDateTime & dtEnd,
wxDateTimeArray & holidays ) const
overrideprotectedvirtual

Override which returns all Saturdays and Sundays from a provided range.

Implements wxDateTimeHolidayAuthority.

◆ DoIsHoliday()

virtual bool wxDateTimeWorkDays::DoIsHoliday ( const wxDateTime & dt) const
overrideprotectedvirtual

Override which returns true if provided date is a Saturday and Sunday.

Implements wxDateTimeHolidayAuthority.