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.

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.