本文整理汇总了C++中CalendarItem::updateCompleted方法的典型用法代码示例。如果您正苦于以下问题:C++ CalendarItem::updateCompleted方法的具体用法?C++ CalendarItem::updateCompleted怎么用?C++ CalendarItem::updateCompleted使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CalendarItem
的用法示例。
在下文中一共展示了CalendarItem::updateCompleted方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: on_todoList_itemChanged
/**
* @brief Updates the completed state of a calendar item on the ownCloud server
* @param item
*/
void TodoDialog::on_todoList_itemChanged(QListWidgetItem *item) {
qDebug() << __func__ << " - 'item': " << item;
QString uid = item->data(Qt::UserRole).toString();
CalendarItem calItem = CalendarItem::fetchByUid(uid);
if (calItem.isFetched()) {
calItem.updateCompleted(item->checkState() == Qt::Checked);
calItem.store();
OwnCloudService *ownCloud = OwnCloudService::instance();
// post the calendar item to the server
ownCloud->postCalendarItemToServer(calItem, this);
}
}