00001 #ifndef __DUMMY_HOLIDAY_H 00002 #define __DUMMY_HOLIDAY_H 00003 00004 #include <opie2/oholidayplugin.h> 00005 #include <opie2/oholidaypluginif.h> 00006 #include <opie2/ocontactaccess.h> 00007 00008 #include <qmap.h> 00009 00010 class Birthday:public Opie::Datebook::HolidayPlugin 00011 { 00012 typedef QMap<QDate,QStringList> tDayMap; 00013 00014 public: 00015 Birthday(); 00016 virtual ~Birthday(){} 00017 00018 virtual QString description(); 00019 virtual QStringList entries(const QDate&); 00020 virtual QStringList entries(unsigned year, unsigned month, unsigned day); 00021 virtual QMap<QDate,QStringList> entries(const QDate&,const QDate&); 00022 virtual QValueList<EffectiveEvent> events(const QDate&,const QDate&); 00023 protected: 00024 Opie::OPimContactAccess * m_contactdb; 00025 Opie::OPimContactAccess::List m_list; 00026 Opie::OPimContactAccess::List::Iterator m_it; 00027 virtual QMap<QDate,QString> _entries(const QDate&,const QDate&,bool anniversary); 00028 }; 00029 00030 #endif
1.4.2