KHolidays Namespace

Header: #include <KHolidays>
CMake: find_package(KF6 REQUIRED COMPONENTS Holidays)
target_link_libraries(mytarget PRIVATE KF6::Holidays)

Classes

class AstroSeasons
class Holiday
class HolidayRegion
class LunarPhase
(since 6.15) class SunEvents
class Zodiac

Functions

(since 6.26.0) QStringList allHolidayCategories()
(since 6.26) QString holidayCategoryDescription(const QString &category)
(since 6.26.0) bool isHolidayCategoryValid(const QString &category)
(since 6.26.0) QString translateHolidayCategory(const QString &category)

Detailed Description

Classes

class AstroSeasons

Represents and manages the Astronomical Seasons (solstices and equinoxes). More...

class Holiday

Represents a holiday event. More...

class HolidayRegion

Represents a holiday region. More...

class LunarPhase

Represents and manages a Lunar Phase. More...

class SunEvents

The SunEvents type provides dates for solar events, for example sunset or sunrise. More...

class Zodiac

Represents and manages the Zodiac calendar. More...

Function Documentation

[since 6.26.0] QStringList KHolidays::allHolidayCategories()

Returns a list of all legal holiday categories.

This function was introduced in 6.26.0.

[since 6.26] QString KHolidays::holidayCategoryDescription(const QString &category)

Returns a string containing a description of the specified category (for use in tooltips, for example). An empty QString is returned for an illegal category.

This function was introduced in 6.26.

[since 6.26.0] bool KHolidays::isHolidayCategoryValid(const QString &category)

Returns if the specified string is a valid holiday category.

This function was introduced in 6.26.0.

[since 6.26.0] QString KHolidays::translateHolidayCategory(const QString &category)

Returns the translated string associated with the specified holiday category. An empty QString is returned for an illegal category.

This function was introduced in 6.26.0.