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 kdelibs Version 3.1.5.