-rw-r--r-- | kabc/vcardparser/vcard.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/kabc/vcardparser/vcard.h b/kabc/vcardparser/vcard.h index ce672b5..0bee441 100644 --- a/kabc/vcardparser/vcard.h +++ b/kabc/vcardparser/vcard.h @@ -18,8 +18,8 @@ Boston, MA 02111-1307, USA. */ -#ifndef VCARD_H -#define VCARD_H +#ifndef VCARDPARSER_VCARD_H +#define VCARDPARSER_VCARD_H #include "vcardline.h" #include <qmap.h> @@ -32,6 +32,7 @@ class VCard { public: typedef QValueList<VCard> List; + typedef QMap< QString, VCardLine::List > LineMap; enum Version { v2_1, v3_0 }; @@ -61,12 +62,12 @@ class VCard /** * Returns all lines of the vcard with a special identifier. */ - VCardLine::List lines( const QString& identifier ); + VCardLine::List lines( const QString& identifier ) const; /** * Returns only the first line of the vcard with a special identifier. */ - VCardLine line( const QString& identifier ); + VCardLine line( const QString& identifier ) const; /** * Set the version of the vCard. @@ -79,7 +80,7 @@ class VCard Version version() const; private: - QMap< QString, VCardLine::List > *mLineMap; + LineMap mLineMap; class VCardPrivate; VCardPrivate *d; |