27 #include <tqcstring.h>
28 #include <tqptrlist.h>
30 #include <VCardEntity.h>
35 class KVCARD_EXPORT Param :
public Entity
40 Param(
const TQCString&);
41 Param & operator = (Param&);
42 Param & operator = (
const TQCString&);
43 bool operator ==(Param&);
44 bool operator !=(Param& x) {
return !(*
this==x);}
45 bool operator ==(
const TQCString& s) {Param a(s);
return(*
this==a);}
46 bool operator != (
const TQCString& s) {
return !(*
this == s);}
49 void parse() {
if(!parsed_) _parse();parsed_=
true;assembled_=
false;}
51 void assemble() {
if(assembled_)
return;parse();_assemble();assembled_=
true;}
55 const char * className()
const {
return "Param"; }
57 Param(
const TQCString &name,
const TQCString &value);
59 void setName(
const TQCString &);
60 void setValue(
const TQCString &);
71 typedef TQPtrList<Param> ParamList;
72 typedef TQPtrListIterator<Param> ParamListIterator;
TQString name(StdAccel id)