VCardVCard.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef VCARD_VCARD_H
00025 #define VCARD_VCARD_H
00026
00027 #include <qstring.h>
00028 #include <qptrlist.h>
00029
00030 #include <VCardEnum.h>
00031 #include <VCardEntity.h>
00032 #include <VCardContentLine.h>
00033
00034 namespace VCARD
00035 {
00036
00037 class VCard : public Entity
00038 {
00039
00040 #include "VCard-generated.h"
00041
00042 bool has(EntityType);
00043 bool has(const QCString &);
00044
00045 void add(const ContentLine &);
00046 void add(const QCString &);
00047
00048 ContentLine * contentLine(EntityType);
00049 ContentLine * contentLine(const QCString &);
00050
00051 QCString group() { parse(); return group_; }
00052
00053 QPtrList<ContentLine> contentLineList() { parse(); return contentLineList_; }
00054
00055 private:
00056
00057 QCString group_;
00058 QPtrList<ContentLine> contentLineList_;
00059 };
00060
00061 }
00062
00063 #endif
This file is part of the documentation for kdelibs Version 3.1.4.