00001 // Private HEADER DON'T USE IT!!! WE MEAN IT!!! 00002 // 00003 00004 #ifndef OPIE_PRIVATE_INTERNAL_OCCURRENCE_PIM_H 00005 #define OPIE_PRIVATE_INTERNAL_OCCURRENCE_PIM_H 00006 00007 #include <qshared.h> 00008 00009 00010 namespace Opie{ 00011 00012 /* 00013 * The Data is shared between Occurrences 00014 * across multiple days. 00015 */ 00021 struct OPimOccurrence::Data : public QShared { 00022 Data() : uid( -1 ), backend( 0l ) {} 00023 00024 QString summary; // The Summary of this Occurrence 00025 QString location; // The location of this Occurrence 00026 QString note; // The note of this Occurrence 00027 UID uid; // The UID of the Record 00028 mutable Opie::Core::OSharedPointer<OPimRecord> record; // The Guarded Record 00029 OPimBase *backend; 00030 }; 00031 } 00032 00033 #endif
1.4.2