VCardAdrParam.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  ADRPARAM_H
00025 #define  ADRPARAM_H
00026 
00027 #include <qcstring.h>
00028 #include <qstrlist.h>
00029 
00030 #include <VCardParam.h>
00031 
00032 namespace VCARD
00033 {
00034     
00035 class AdrParam : public Param
00036 {
00037 
00038 #include "AdrParam-generated.h"
00039     
00040     QStrList adrTypeList()
00041     { parse(); return adrTypeList_; }
00042     
00043     QCString textParam()
00044     { parse(); return textParam_; }
00045     
00046     void setAdrTypeList(const QStrList & l)
00047     { adrTypeList_ = l; assembled_ = false; }
00048     
00049     void setTextParam(const QCString & s)
00050     { textParam_ = s; assembled_ = false; }
00051     
00052     enum AdrType {
00053         AdrDom, AdrIntl, AdrPostal, AdrParcel, AdrHome, AdrWork, AdrPref,
00054         AdrIANA, AdrX
00055     };
00056     
00057     private:
00058         
00059         QStrList    adrTypeList_;
00060         QCString    textParam_;
00061 };
00062 }
00063 
00064 #endif
 
This file is part of the documentation for kabc Library Version 3.2.0.