Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Birthday Class Reference

#include </home/clem/local/src/opie/core/pim/datebook/holiday/birthday/birthday.h>

Inheritance diagram for Birthday:

Inheritance graph
[legend]
Collaboration diagram for Birthday:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Birthday ()
virtual ~Birthday ()
virtual QString description ()
virtual QStringList entries (const QDate &)
virtual QStringList entries (unsigned year, unsigned month, unsigned day)
virtual QMap< QDate, QStringListentries (const QDate &, const QDate &)
virtual QValueList< EffectiveEventevents (const QDate &, const QDate &)

Protected Member Functions

virtual QMap< QDate, QString_entries (const QDate &, const QDate &, bool anniversary)

Protected Attributes

Opie::OPimContactAccessm_contactdb
Opie::OPimContactAccess::List m_list
Opie::OPimContactAccess::List::Iterator m_it

Private Types

typedef QMap< QDate, QStringListtDayMap

Member Typedef Documentation

typedef QMap<QDate,QStringList> Birthday::tDayMap [private]
 

Definition at line 12 of file birthday.h.


Constructor & Destructor Documentation

Birthday::Birthday  ) 
 

Definition at line 8 of file birthday.cpp.

References m_contactdb.

virtual Birthday::~Birthday  )  [inline, virtual]
 

Definition at line 16 of file birthday.h.


Member Function Documentation

QMap< QDate, QString > Birthday::_entries const QDate ,
const QDate ,
bool  anniversary
[protected, virtual]
 

Definition at line 66 of file birthday.cpp.

References Opie::OPimBase::DateDiff, QDate::daysTo(), Opie::OPimAccessTemplate< T >::hasQuerySettings(), m_contactdb, m_it, m_list, Opie::OPimAccessTemplate< T >::queryByExample(), s, Opie::OPimContact::setAnniversary(), Opie::OPimContact::setBirthday(), QDate::setYMD(), t, tr, and QDate::year().

Referenced by entries(), and events().

QString Birthday::description  )  [virtual]
 

Implements Opie::Datebook::HolidayPlugin.

Definition at line 18 of file birthday.cpp.

References tr.

QMap< QDate, QStringList > Birthday::entries const QDate ,
const QDate
[virtual]
 

Implements Opie::Datebook::HolidayPlugin.

Definition at line 110 of file birthday.cpp.

References _entries(), QMap< Key, T >::begin(), and QMap< Key, T >::end().

QStringList Birthday::entries unsigned  year,
unsigned  month,
unsigned  day
[virtual]
 

Implements Opie::Datebook::HolidayPlugin.

Definition at line 61 of file birthday.cpp.

References entries().

QStringList Birthday::entries const QDate  )  [virtual]
 

Implements Opie::Datebook::HolidayPlugin.

Definition at line 23 of file birthday.cpp.

References QValueList< T >::append(), Opie::OPimBase::DateDay, Opie::OPimBase::DateMonth, Opie::OPimAccessTemplate< T >::hasQuerySettings(), m_contactdb, m_it, m_list, Opie::OPimAccessTemplate< T >::queryByExample(), Opie::OPimContact::setAnniversary(), Opie::OPimContact::setBirthday(), and tr.

Referenced by entries().

QValueList< EffectiveEvent > Birthday::events const QDate ,
const QDate
[virtual]
 

Implements Opie::Datebook::HolidayPlugin.

Definition at line 127 of file birthday.cpp.

References _entries(), QValueList< T >::append(), QMap< Key, T >::begin(), QMap< Key, T >::end(), odebug, oendl, Event::setAllDay(), Event::setDescription(), Event::setEnd(), and Event::setStart().


Member Data Documentation

Opie::OPimContactAccess* Birthday::m_contactdb [protected]
 

Definition at line 24 of file birthday.h.

Referenced by _entries(), Birthday(), and entries().

Opie::OPimContactAccess::List::Iterator Birthday::m_it [protected]
 

Definition at line 26 of file birthday.h.

Referenced by _entries(), and entries().

Opie::OPimContactAccess::List Birthday::m_list [protected]
 

Definition at line 25 of file birthday.h.

Referenced by _entries(), and entries().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:27:13 2005 for OPIE by  doxygen 1.4.2