summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/ocontact.h
Unidiff
Diffstat (limited to 'libopie2/opiepim/ocontact.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiepim/ocontact.h43
1 files changed, 24 insertions, 19 deletions
diff --git a/libopie2/opiepim/ocontact.h b/libopie2/opiepim/ocontact.h
index 34888dc..445fd7d 100644
--- a/libopie2/opiepim/ocontact.h
+++ b/libopie2/opiepim/ocontact.h
@@ -27,10 +27,13 @@
27 Boston, MA 02111-1307, USA. 27 Boston, MA 02111-1307, USA.
28*/ 28*/
29#ifndef __OCONTACT_H__
30#define __OCONTACT_H__
31 29
30#ifndef OCONTACT_H
31#define OCONTACT_H
32
33/* OPIE */
32#include <opie2/opimrecord.h> 34#include <opie2/opimrecord.h>
33#include <qpe/recordfields.h> 35#include <qpe/recordfields.h>
34 36
37/* QT */
35#include <qdatetime.h> 38#include <qdatetime.h>
36#include <qstringlist.h> 39#include <qstringlist.h>
@@ -42,5 +45,6 @@ QPC_TEMPLATEEXTERN template class QPC_EXPORT QMap<int, QString>;
42#endif 45#endif
43 46
44namespace Opie { 47namespace Opie
48{
45class OContactPrivate; 49class OContactPrivate;
46 50
@@ -55,5 +59,6 @@ class QPC_EXPORT OContact : public OPimRecord
55{ 59{
56 friend class DataSet; 60 friend class DataSet;
57public: 61
62 public:
58 OContact(); 63 OContact();
59 OContact( const QMap<int, QString> &fromMap ); 64 OContact( const QMap<int, QString> &fromMap );
@@ -61,6 +66,6 @@ public:
61 66
62 enum DateFormat{ 67 enum DateFormat{
63 Zip_City_State = 0, 68 Zip_City_State = 0,
64 City_State_Zip 69 City_State_Zip
65 }; 70 };
66 71
@@ -125,11 +130,11 @@ public:
125 130
126 // other 131 // other
127 void setNotes( const QString &v ) { replace( Qtopia::Notes, v); } 132 void setNotes( const QString &v ) { replace( Qtopia::Notes, v ); }
128 133
129 virtual bool match( const QRegExp &regexp ) const; 134 virtual bool match( const QRegExp &regexp ) const;
130 135
131// // custom 136 // // custom
132// void setCustomField( const QString &key, const QString &v ) 137 // void setCustomField( const QString &key, const QString &v )
133// { replace(Custom- + key, v ); } 138 // { replace(Custom- + key, v ); }
134 139
135 // name 140 // name
@@ -186,5 +191,5 @@ public:
186 QString assistant() const { return find( Qtopia::Assistant ); } 191 QString assistant() const { return find( Qtopia::Assistant ); }
187 QString manager() const { return find( Qtopia::Manager ); } 192 QString manager() const { return find( Qtopia::Manager ); }
188 /** Multi line string containing all non-empty address info in the form 193 /** Multi line string containing all non-empty address info in the form
189 * Street 194 * Street
190 * City, State Zip 195 * City, State Zip
@@ -214,7 +219,7 @@ public:
214 void setUid( int i ); 219 void setUid( int i );
215 220
216 QString toShortText()const; 221 QString toShortText() const;
217 QString type()const; 222 QString type() const;
218 class QString recordField(int) const; 223 class QString recordField( int ) const;
219 224
220 // Why private ? (eilers,se) 225 // Why private ? (eilers,se)
@@ -226,5 +231,5 @@ public:
226 static int rtti(); 231 static int rtti();
227 232
228private: 233 private:
229 // The XML Backend needs some access to the private functions 234 // The XML Backend needs some access to the private functions
230 friend class OContactAccessBackend_XML; 235 friend class OContactAccessBackend_XML;
@@ -238,8 +243,8 @@ private:
238 243
239 QString displayAddress( const QString &street, 244 QString displayAddress( const QString &street,
240 const QString &city, 245 const QString &city,
241 const QString &state, 246 const QString &state,
242 const QString &zip, 247 const QString &zip,
243 const QString &country ) const; 248 const QString &country ) const;
244 249
245 QMap<int, QString> mMap; 250 QMap<int, QString> mMap;