summaryrefslogtreecommitdiff
path: root/libopie2/opiepim
authorzecke <zecke>2004-02-19 02:05:37 (UTC)
committer zecke <zecke>2004-02-19 02:05:37 (UTC)
commit34e732b3490bcad2cb05a1252ef5f06b3feef9ad (patch) (side-by-side diff)
tree1114cf4d32dd0955550536f93b4054f76207c90e /libopie2/opiepim
parentf98fdfa6509fd1db5ea9ee834b5808ee12c8e697 (diff)
downloadopie-34e732b3490bcad2cb05a1252ef5f06b3feef9ad.zip
opie-34e732b3490bcad2cb05a1252ef5f06b3feef9ad.tar.gz
opie-34e732b3490bcad2cb05a1252ef5f06b3feef9ad.tar.bz2
Add notes for API fixes and BC stuff
Diffstat (limited to 'libopie2/opiepim') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiepim/backend/ocontactaccessbackend.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libopie2/opiepim/backend/ocontactaccessbackend.h b/libopie2/opiepim/backend/ocontactaccessbackend.h
index 280e05c..0eac6dc 100644
--- a/libopie2/opiepim/backend/ocontactaccessbackend.h
+++ b/libopie2/opiepim/backend/ocontactaccessbackend.h
@@ -10,24 +10,27 @@
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation;
* either version 2 of the License, or (at your option) any later
* version.
* =====================================================================
* ToDo: Define enum for query settings
* =====================================================================
* Version: $Id$
* =====================================================================
* History:
* $Log$
+ * Revision 1.7 2004/02/19 02:05:37 zecke
+ * Add notes for API fixes and BC stuff
+ *
* Revision 1.6 2003/08/01 12:30:16 eilers
* Merging changes from BRANCH_1_0 to HEAD
*
* Revision 1.5.4.1 2003/06/30 14:34:19 eilers
* Patches from Zecke:
* Fixing and cleaning up extraMap handling
* Adding d_ptr for binary compatibility in the future
*
* Revision 1.5 2003/04/13 18:07:10 zecke
* More API doc
* QString -> const QString&
* QString = 0l -> QString::null
@@ -62,25 +65,31 @@
/**
* This class represents the interface of all Contact Backends.
* Derivates of this class will be used to access the contacts.
* As implementation currently XML and vCard exist. This class needs to be implemented
* if you want to provide your own storage.
* In all queries a list of uids is passed on instead of loading the actual record!
*
* @see OContactAccessBackend_VCard
* @see OContactAccessBackend_XML
*/
class OContactAccessBackend: public OPimAccessBackend<OContact> {
public:
+ /**
+ * @todo make non line in regard to BC guide of KDE
+ */
OContactAccessBackend() {}
+ /**
+ * @todo make non inline in regard to the BC guide of KDE
+ */
virtual ~OContactAccessBackend() {}
/**
* Return if database was changed externally.
* This may just make sense on file based databases like a XML-File.
* It is used to prevent to overwrite the current database content
* if the file was already changed by something else !
* If this happens, we have to reload before save our data.
* If we use real databases, this should be handled by the database
* management system themselve, therefore this function should always return false in
* this case. It is not our problem to handle this conflict ...