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 KVCARD_EXPORT 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.4.0.