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

OPimBase Struct Reference

#include </home/clem/local/src/opie/noncore/unsupported/libopie/pim/otemplatebase.h>

Inheritance diagram for OPimBase:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual int rtti ()=0
virtual OPimRecordrecord () const =0
virtual OPimRecordrecord (int uid) const =0
virtual bool add (const OPimRecord &)=0
virtual bool remove (int uid)=0
virtual bool remove (const OPimRecord &)=0
virtual void clear ()=0
virtual bool load ()=0
virtual bool save ()=0
virtual QArray< int > records () const =0

Private Attributes

OPimBasePrivate * d

Member Function Documentation

virtual bool OPimBase::add const OPimRecord  )  [pure virtual]
 

Implemented in OPimAccessTemplate< T >, OPimAccessTemplate< OTodo >, OPimAccessTemplate< OEvent >, and OPimAccessTemplate< OContact >.

Referenced by OPimResolver::add().

virtual void OPimBase::clear  )  [pure virtual]
 

Implemented in OPimAccessTemplate< T >, OPimAccessTemplate< OTodo >, OPimAccessTemplate< OEvent >, and OPimAccessTemplate< OContact >.

virtual bool OPimBase::load  )  [pure virtual]
 

Implemented in OPimAccessTemplate< T >, OPimAccessTemplate< OTodo >, OPimAccessTemplate< OEvent >, and OPimAccessTemplate< OContact >.

Referenced by OPimResolver::add().

virtual OPimRecord* OPimBase::record int  uid  )  const [pure virtual]
 

Implemented in OTemplateBase< T >, OTemplateBase< OTodo >, OTemplateBase< OEvent >, and OTemplateBase< OContact >.

virtual OPimRecord* OPimBase::record  )  const [pure virtual]
 

Implemented in OTemplateBase< T >, OTemplateBase< OTodo >, OTemplateBase< OEvent >, and OTemplateBase< OContact >.

Referenced by OPimResolver::record().

virtual QArray<int> OPimBase::records  )  const [pure virtual]
 

Implemented in OPimAccessTemplate< T >, OPimAccessTemplate< OTodo >, OPimAccessTemplate< OEvent >, and OPimAccessTemplate< OContact >.

virtual bool OPimBase::remove const OPimRecord  )  [pure virtual]
 

Implemented in OPimAccessTemplate< T >, OPimAccessTemplate< OTodo >, OPimAccessTemplate< OEvent >, and OPimAccessTemplate< OContact >.

virtual bool OPimBase::remove int  uid  )  [pure virtual]
 

Implemented in OPimAccessTemplate< T >, OPimAccessTemplate< OTodo >, OPimAccessTemplate< OEvent >, and OPimAccessTemplate< OContact >.

virtual int OPimBase::rtti  )  [pure virtual]
 

return the rtti

Implemented in OTemplateBase< T >, OTemplateBase< OTodo >, OTemplateBase< OEvent >, and OTemplateBase< OContact >.

virtual bool OPimBase::save  )  [pure virtual]
 

Implemented in OContactAccess, OPimAccessTemplate< T >, OPimAccessTemplate< OTodo >, OPimAccessTemplate< OEvent >, and OPimAccessTemplate< OContact >.

Referenced by OPimResolver::add().


Member Data Documentation

OPimBasePrivate* OPimBase::d [private]
 

Reimplemented in OContactAccess, ODateBookAccess, OPimAccessTemplate< T >, OTemplateBase< T >, OTodoAccess, OPimAccessTemplate< OTodo >, OPimAccessTemplate< OEvent >, OPimAccessTemplate< OContact >, OTemplateBase< OTodo >, OTemplateBase< OEvent >, and OTemplateBase< OContact >.

Definition at line 37 of file otemplatebase.h.


The documentation for this struct was generated from the following file:
Generated on Sat Nov 5 17:43:09 2005 for OPIE by  doxygen 1.4.2