-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 @@ -19,6 +19,6 @@ */ -#ifndef VCARD_H -#define VCARD_H +#ifndef VCARDPARSER_VCARD_H +#define VCARDPARSER_VCARD_H #include "vcardline.h" @@ -33,4 +33,5 @@ class VCard public: typedef QValueList<VCard> List; + typedef QMap< QString, VCardLine::List > LineMap; enum Version { v2_1, v3_0 }; @@ -62,10 +63,10 @@ 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; /** @@ -80,5 +81,5 @@ class VCard private: - QMap< QString, VCardLine::List > *mLineMap; + LineMap mLineMap; class VCardPrivate; |