From afee05f4b4c1e8dab8463e3423fcfc8f9d45aa8b Mon Sep 17 00:00:00 2001 From: alwin Date: Thu, 17 Mar 2005 13:50:01 +0000 Subject: inserted last missing stuff --- (limited to 'core/pim/datebook/holiday/christian/chrisholiday.cpp') diff --git a/core/pim/datebook/holiday/christian/chrisholiday.cpp b/core/pim/datebook/holiday/christian/chrisholiday.cpp index ef6516e..f8e310f 100644 --- a/core/pim/datebook/holiday/christian/chrisholiday.cpp +++ b/core/pim/datebook/holiday/christian/chrisholiday.cpp @@ -1,6 +1,7 @@ #include "chrisholiday.h" #include +#include QString ChrisHoliday::description() { @@ -87,9 +88,56 @@ void ChrisHoliday::calc_easter() _days[d.addDays(60)].append(QObject::tr("Corpus Christi","holidays")); } -QMap ChrisHoliday::entries(const QDate&,const QDate&) +QMap ChrisHoliday::entries(const QDate&start,const QDate&end) { QMap ret; + if (start==end) { + ret[start]=entries(start); + return ret; + } + QDate d; + int daysto; + if (end < start) { + d = end; + daysto = end.daysTo(start); + } else { + d = start; + daysto = start.daysTo(end); + } + QStringList temp; + for (int i=0;i ChrisHoliday::events(const QDate&start,const QDate&end) +{ + QValueList ret; + QDate d = (start