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 kabc Library Version 3.2.0.