33 #include "KDSoapGlobal.h" 35 class KDSOAP_EXPORT KDQName
38 typedef QList<KDQName> List;
43 explicit KDQName(
const QString &name );
46 KDQName(
const QString &nameSpace,
const QString &localName );
48 void operator=(
const QString &name );
50 QString localName()
const;
51 QString prefix()
const;
52 QString qname()
const;
54 void setNameSpace(
const QString &nameSpace );
55 QString nameSpace()
const;
57 bool operator==(
const KDQName& )
const;
58 bool operator!=(
const KDQName& )
const;
65 static KDQName fromSoapValue(
const KDSoapValue &value);
70 KDSoapValue toSoapValue(
const QString &name,
const QString &typeNameSpace = QString(),
const QString &typeName = QString())
const;
73 void parse(
const QString& );
80 Q_DECLARE_METATYPE(KDQName)
82 inline uint qHash(const KDQName& qn) {
return qHash(qn.nameSpace())^qHash(qn.localName()); }
84 QDebug operator<<(QDebug dbg,
const KDQName &qn);
Definition: KDSoapValue.h:76