VCardNValue.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  NVALUE_H
00025 #define  NVALUE_H
00026 
00027 #include <VCardValue.h>
00028 
00029 namespace VCARD
00030 {
00031 
00032 class NValue : public Value
00033 {
00034 #include "NValue-generated.h"
00035     NValue *clone();
00036 
00037     QCString family()   { parse(); return family_;  }
00038     QCString given()    { parse(); return given_;   }
00039     QCString middle()   { parse(); return middle_;  }
00040     QCString prefix()   { parse(); return prefix_;  }
00041     QCString suffix()   { parse(); return suffix_;  }
00042 
00043     void setFamily  (const QCString & s) { family_  = s; assembled_ = false; }
00044     void setGiven   (const QCString & s) { given_   = s; assembled_ = false; }
00045     void setMiddle  (const QCString & s) { middle_  = s; assembled_ = false; }
00046     void setPrefix  (const QCString & s) { prefix_  = s; assembled_ = false; }
00047     void setSuffix  (const QCString & s) { suffix_  = s; assembled_ = false; }
00048     
00049     private:
00050     
00051     QCString family_, given_, middle_, prefix_, suffix_;
00052 };
00053 
00054 }
00055 
00056 #endif
 
This file is part of the documentation for kabc Library Version 3.2.0.