#include </home/clem/local/src/opie/noncore/unsupported/libopie/pim/odatebookaccessbackend.h>
Inheritance diagram for ODateBookAccessBackend:


Public Types | |
| typedef int | UID |
Public Member Functions | |
| ODateBookAccessBackend () | |
| ~ODateBookAccessBackend () | |
| virtual QArray< UID > | rawEvents () const =0 |
| virtual QArray< UID > | rawRepeats () const =0 |
| virtual QArray< UID > | nonRepeats () const =0 |
| virtual OEvent::ValueList | directNonRepeats ()=0 |
| virtual OEvent::ValueList | directRawRepeats ()=0 |
| virtual OEffectiveEvent::ValueList | effectiveEvents (const QDate &from, const QDate &to) |
| virtual OEffectiveEvent::ValueList | effectiveEvents (const QDateTime &start) |
| virtual OEffectiveEvent::ValueList | effectiveNonRepeatingEvents (const QDate &from, const QDate &to) |
| virtual OEffectiveEvent::ValueList | effectiveNonRepeatingEvents (const QDateTime &start) |
Private Attributes | |
| Private * | d |
Definition at line 14 of file odatebookaccessbackend.h.
|
|
Definition at line 16 of file odatebookaccessbackend.h. |
|
|
c'tor without parameter Definition at line 122 of file odatebookaccessbackend.cpp. |
|
|
Definition at line 127 of file odatebookaccessbackend.cpp. |
|
|
If you do not want to implement the effectiveEvents methods below you need to supply it with directNonRepeats. This method can return empty lists if effectiveEvents is implememted Implemented in ODateBookAccessBackend_SQL, and ODateBookAccessBackend_XML. Referenced by effectiveEvents(), and effectiveNonRepeatingEvents(). |
|
|
Same as above but return raw repeats! Implemented in ODateBookAccessBackend_SQL, and ODateBookAccessBackend_XML. Referenced by effectiveEvents(). |
|
|
this is an overloaded member function Definition at line 143 of file odatebookaccessbackend.cpp. References QValueList< T >::append(), QValueList< T >::begin(), QDateTime::date(), effectiveEvents(), QValueList< T >::end(), and QDateTime::secsTo(). |
|
||||||||||||
|
Effective Events are special event occuring during a time frame. This method does calcualte EffectiveEvents bases on the directNonRepeats and directRawRepeats. You may implement this method yourself Definition at line 130 of file odatebookaccessbackend.cpp. References directNonRepeats(), directRawRepeats(), events(), list, qHeapSort(), and repeat(). Referenced by ODateBookAccess::effectiveEvents(), and effectiveEvents(). |
|
|
this is an overloaded member function Definition at line 169 of file odatebookaccessbackend.cpp. References QValueList< T >::append(), QValueList< T >::begin(), QDateTime::date(), effectiveNonRepeatingEvents(), QValueList< T >::end(), and QDateTime::secsTo(). |
|
||||||||||||
|
Effective Events are special event occuring during a time frame. This method does calcualte EffectiveEvents bases on the directNonRepeats and directRawRepeats. You may implement this method yourself Definition at line 158 of file odatebookaccessbackend.cpp. References directNonRepeats(), events(), list, and qHeapSort(). Referenced by ODateBookAccess::effectiveNonRepeatingEvents(), and effectiveNonRepeatingEvents(). |
|
|
This mthod should return a list of UIDs containing all non repeating events. No filter should be applied
Implemented in ODateBookAccessBackend_SQL, and ODateBookAccessBackend_XML. Referenced by ODateBookAccess::nonRepeats(). |
|
|
This method should return a list of UIDs containing all events. No filter should be applied
Implemented in ODateBookAccessBackend_SQL, and ODateBookAccessBackend_XML. Referenced by ODateBookAccess::rawEvents(). |
|
|
This method should return a list of UIDs containing all repeating events. No filter should be applied
Implemented in ODateBookAccessBackend_SQL, and ODateBookAccessBackend_XML. Referenced by ODateBookAccess::rawRepeats(). |
|
|
Reimplemented from OPimAccessBackend< OEvent >. Reimplemented in ODateBookAccessBackend_SQL, and ODateBookAccessBackend_XML. Definition at line 85 of file odatebookaccessbackend.h. |
1.4.2