Changeset View
Changeset View
Standalone View
Standalone View
src/protocols/caldavprotocol.cpp
Show First 20 Lines • Show All 265 Lines • ▼ Show 20 Line(s) | 256 | { | |||
---|---|---|---|---|---|
266 | QDomElement propElement = document.createElementNS(QStringLiteral("DAV:"), QStringLiteral("prop")); | 266 | QDomElement propElement = document.createElementNS(QStringLiteral("DAV:"), QStringLiteral("prop")); | ||
267 | multigetElement.appendChild(propElement); | 267 | multigetElement.appendChild(propElement); | ||
268 | 268 | | |||
269 | propElement.appendChild(document.createElementNS(QStringLiteral("DAV:"), QStringLiteral("getetag"))); | 269 | propElement.appendChild(document.createElementNS(QStringLiteral("DAV:"), QStringLiteral("getetag"))); | ||
270 | propElement.appendChild(document.createElementNS(QStringLiteral("urn:ietf:params:xml:ns:caldav"), QStringLiteral("calendar-data"))); | 270 | propElement.appendChild(document.createElementNS(QStringLiteral("urn:ietf:params:xml:ns:caldav"), QStringLiteral("calendar-data"))); | ||
271 | 271 | | |||
272 | for (const QString &url : urls) { | 272 | for (const QString &url : urls) { | ||
273 | QDomElement hrefElement = document.createElementNS(QStringLiteral("DAV:"), QStringLiteral("href")); | 273 | QDomElement hrefElement = document.createElementNS(QStringLiteral("DAV:"), QStringLiteral("href")); | ||
274 | const QUrl pathUrl = QUrl::fromUserInput(url); | 274 | const QDomText textNode = document.createTextNode(url); | ||
275 | const QDomText textNode = document.createTextNode(pathUrl.toString()); | | |||
276 | hrefElement.appendChild(textNode); | 275 | hrefElement.appendChild(textNode); | ||
277 | 276 | | |||
278 | multigetElement.appendChild(hrefElement); | 277 | multigetElement.appendChild(hrefElement); | ||
279 | } | 278 | } | ||
280 | 279 | | |||
281 | return document; | 280 | return document; | ||
282 | } | 281 | } | ||
283 | 282 | | |||
▲ Show 20 Lines • Show All 138 Lines • Show Last 20 Lines |