本文整理汇总了C++中CalendarItem::getUrl方法的典型用法代码示例。如果您正苦于以下问题:C++ CalendarItem::getUrl方法的具体用法?C++ CalendarItem::getUrl怎么用?C++ CalendarItem::getUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CalendarItem
的用法示例。
在下文中一共展示了CalendarItem::getUrl方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: removeCalendarItem
/**
* @brief Removes a todo list item from the ownCloud server
*/
void OwnCloudService::removeCalendarItem(CalendarItem calItem,
TodoDialog *dialog) {
this->todoDialog = dialog;
this->calendarName = calendarName;
QUrl url(calItem.getUrl());
QNetworkRequest r(url);
addAuthHeader(&r);
QNetworkReply *reply = networkManager->sendCustomRequest(r, "DELETE");
ignoreSslErrorsIfAllowed(reply);
}
示例2: removeCalendarItem
/**
* @brief Removes a todo list item from the ownCloud server
*/
void OwnCloudService::removeCalendarItem(CalendarItem calItem,
TodoDialog *dialog) {
this->todoDialog = dialog;
this->calendarName = calendarName;
QUrl url(calItem.getUrl());
QNetworkRequest r(url);
addAuthHeader(&r);
QNetworkReply *reply = networkManager->sendCustomRequest(r, "DELETE");
QObject::connect(reply, SIGNAL(sslErrors(QList<QSslError>)), reply,
SLOT(ignoreSslErrors()));
}
示例3: postCalendarItemToServer
void OwnCloudService::postCalendarItemToServer(CalendarItem calendarItem,
TodoDialog *dialog) {
this->todoDialog = dialog;
calendarItem.generateNewICSData();
QUrl url(calendarItem.getUrl());
QNetworkRequest r;
addAuthHeader(&r);
r.setUrl(url);
// build the request body
QString body = calendarItem.getICSData();
QByteArray *dataToSend = new QByteArray(body.toLatin1());
r.setHeader(QNetworkRequest::ContentLengthHeader, dataToSend->size());
QBuffer *buffer = new QBuffer(dataToSend);
QNetworkReply *reply = networkManager->sendCustomRequest(r, "PUT", buffer);
ignoreSslErrorsIfAllowed(reply);
}