13 class KDSoapFaultException::Private :
public QSharedData
20 QString m_faultString;
25 KDSoapFaultException::Private::Private()
63 Q_ASSERT(mainValue.
name() == QLatin1String(
"Fault"));
65 for (
int argNr = 0; argNr < args.count(); ++argNr) {
67 const QString name = val.
name();
68 if (name == QLatin1String(
"faultcode")) {
69 d->m_faultCode = val.
value().value<QString>();
70 }
else if (name == QLatin1String(
"faultstring")) {
71 d->m_faultString = val.
value().value<QString>();
72 }
else if (name == QLatin1String(
"faultactor")) {
73 d->m_faultActor = val.
value().value<QString>();
80 return d->m_faultCode;
89 for (
int argNr = 0; argNr < args.count(); ++argNr) {
91 const QString name = val.
name();
92 if (name == QLatin1String(
"detail")) {
105 return d->m_faultString;
115 return d->m_faultActor;
125 return d->m_detailValue;
void setFaultCode(const QString &faultCode)
void setFaultString(const QString &faultString)
void deserialize(const KDSoapValue &mainValue)
void setDetailValue(const KDSoapValue &detailValue)
KDSoapValue detailValue() const
KDSoapFaultException & operator=(const KDSoapFaultException &other)
void setFaultActor(const QString &faultActor)
QString faultCode() const
static const KDSoapValue & faultDetails(const KDSoapValue &faultValue)
QString faultString() const
QString faultActor() const
KDSoapValueList & childValues() const