KDECore
kcalendarsystemprivate_p.h
Go to the documentation of this file.
52 virtual QString monthName(int month, int year, KLocale::DateTimeComponentFormat format, bool possessive = false) const;
56 virtual int week(const QDate &date, KLocale::WeekNumberSystem weekNumberSystem, int *yearNum) const;
58 virtual int regularWeekNumber(const QDate &date, int weekStartDay, int firstWeekNumber, int *weekYear) const;
75 virtual QString stringFromInteger(int number, int padWidth = 0, QChar padChar = QLatin1Char('0')) const;
76 virtual QString stringFromInteger(int number, int padWidth, QChar padChar, KLocale::DigitSet digitSet) const;
92 void addEra(char direction, int offset, const QDate &startDate, int startYear, const QDate &endDate,
Definition: kcalendarera_p.h:44
virtual int latestValidYear() const
Definition: kcalendarsystem.cpp:380
virtual int isoWeekNumber(const QDate &date, int *yearNum) const
Definition: kcalendarsystem.cpp:427
bool setAnyDate(QDate &date, int year, int month, int day) const
Definition: kcalendarsystem.cpp:798
virtual QString stringFromInteger(int number, int padWidth=0, QChar padChar=QLatin1Char('0')) const
Definition: kcalendarsystem.cpp:781
int m_shortYearWindowStartYear
Definition: kcalendarsystemprivate_p.h:108
int dayOfWeek(const QDate &date) const
Definition: kcalendarsystem.cpp:869
QList< KCalendarEra > * eraList() const
Definition: kcalendarsystem.cpp:917
virtual QString monthName(int month, int year, KLocale::DateTimeComponentFormat format, bool possessive=false) const
Definition: kcalendarsystem.cpp:387
virtual bool isLeapYear(int year) const
Definition: kcalendarsystem.cpp:322
void loadConfig(const QString &calendarType)
Definition: kcalendarsystem.cpp:1064
virtual int isoWeeksInYear(int year) const
Definition: kcalendarsystem.cpp:537
virtual int week(const QDate &date, KLocale::WeekNumberSystem weekNumberSystem, int *yearNum) const
Definition: kcalendarsystem.cpp:406
virtual int simpleWeeksInYear(int year) const
Definition: kcalendarsystem.cpp:559
virtual void dateDifference(const QDate &fromDate, const QDate &toDate, int *yearsDiff, int *monthsDiff, int *daysDiff, int *direction) const
Definition: kcalendarsystem.cpp:567
virtual ~KCalendarSystemPrivate()
Definition: kcalendarsystem.cpp:254
QDate lastDayOfMonth(int year, int month) const
Definition: kcalendarsystem.cpp:900
virtual KLocale::CalendarSystem calendarSystem() const
Definition: kcalendarsystem.cpp:261
int shortYearWindowStartYear() const
Definition: kcalendarsystem.cpp:1024
int applyShortYearWindow(int inputYear) const
Definition: kcalendarsystem.cpp:1029
KSharedConfig::Ptr m_config
Definition: kcalendarsystemprivate_p.h:106
QDate lastDayOfYear(int year) const
Definition: kcalendarsystem.cpp:885
QString simpleDateString(const QString &str) const
Definition: kcalendarsystem.cpp:846
virtual int daysInYear(int year) const
Definition: kcalendarsystem.cpp:304
virtual QString weekDayName(int weekDay, KLocale::DateTimeComponentFormat format) const
Definition: kcalendarsystem.cpp:398
QDate firstDayOfYear(int year) const
Definition: kcalendarsystem.cpp:878
void loadEraList(const KConfigGroup &cg)
Definition: kcalendarsystem.cpp:946
virtual int earliestValidYear() const
Definition: kcalendarsystem.cpp:371
int addYears(int startYear, int yearsToAdd) const
Definition: kcalendarsystem.cpp:808
virtual void loadDefaultEraList()
Definition: kcalendarsystem.cpp:269
virtual int yearsDifference(const QDate &fromDate, const QDate &toDate) const
Definition: kcalendarsystem.cpp:653
QDate firstDayOfMonth(int year, int month) const
Definition: kcalendarsystem.cpp:893
virtual int weeksInYear(int year, KLocale::WeekNumberSystem weekNumberSystem) const
Definition: kcalendarsystem.cpp:519
virtual bool hasYearZero() const
Definition: kcalendarsystem.cpp:348
virtual int integerFromString(const QString &string, int maxLength, int &readLength) const
Definition: kcalendarsystem.cpp:750
virtual int daysInMonth(int year, int month) const
Definition: kcalendarsystem.cpp:285
virtual bool hasLeapMonths() const
Definition: kcalendarsystem.cpp:341
virtual int monthsInYear(int year) const
Definition: kcalendarsystem.cpp:277
virtual int regularWeekNumber(const QDate &date, int weekStartDay, int firstWeekNumber, int *weekYear) const
Definition: kcalendarsystem.cpp:482
virtual int maxDaysInWeek() const
Definition: kcalendarsystem.cpp:355
virtual int monthsDifference(const QDate &fromDate, const QDate &toDate) const
Definition: kcalendarsystem.cpp:703
void addEra(char direction, int offset, const QDate &startDate, int startYear, const QDate &endDate, const QString &name, const QString &shortName, const QString &format)
Definition: kcalendarsystem.cpp:1000
virtual int simpleWeekNumber(const QDate &date, int *yearNum) const
Definition: kcalendarsystem.cpp:508
int differenceYearNumbers(int fromYear, int toYear) const
Definition: kcalendarsystem.cpp:825
int dayOfYear(const QDate &date) const
Definition: kcalendarsystem.cpp:860
virtual int regularWeeksInYear(int year, int weekStartDay, int firstWeekNumber) const
Definition: kcalendarsystem.cpp:553
virtual int maxMonthsInYear() const
Definition: kcalendarsystem.cpp:362
KCalendarEra era(const QDate &eraDate) const
Definition: kcalendarsystem.cpp:922
void loadShortYearWindowStartYear(const KConfigGroup &cg)
Definition: kcalendarsystem.cpp:1044
QList< KCalendarEra > * m_eraList
Definition: kcalendarsystemprivate_p.h:107
KCalendarSystem abstract base class, provides support for local Calendar Systems in KDE.
Definition: kcalendarsystem.h:41
KLocale provides support for country specific stuff like the national language.
Definition: klocale.h:70
Definition: kaboutdata.h:33
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.