summaryrefslogtreecommitdiffstats
path: root/src/imports/organizer/qdeclarativeorganizeritem.cpp
diff options
context:
space:
mode:
authorPäivi Rajala <paivi.rajala@nokia.com>2012-02-22 14:04:19 +0200
committerQt by Nokia <qt-info@nokia.com>2012-02-29 12:52:25 +0100
commit36d4c74dc7efa30b1b21161b0b78d6fa89814e79 (patch)
tree14e9232f1e30c9a420a39faa83f941de5db96efd /src/imports/organizer/qdeclarativeorganizeritem.cpp
parent7d410b31c1ea8e75c82ed6057cc623c19175ee5d (diff)
Organizer recurrence support, QML API and examples
Initial implementation of recurring item support. Previously QML API did not handle occurrences at all. This initial implementation should be optimized in the future. Added QML tests for generating occurrences and for handling occurrences in OrganizerModel. Updated QML examples to handle recurring events. Change-Id: Iabdee320c8b082ce923becb6b16ecca83f3c1662 Reviewed-by: Päivi Rajala <paivi.rajala@nokia.com>
Diffstat (limited to 'src/imports/organizer/qdeclarativeorganizeritem.cpp')
-rw-r--r--src/imports/organizer/qdeclarativeorganizeritem.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/imports/organizer/qdeclarativeorganizeritem.cpp b/src/imports/organizer/qdeclarativeorganizeritem.cpp
index 237712014..4f01c7d7e 100644
--- a/src/imports/organizer/qdeclarativeorganizeritem.cpp
+++ b/src/imports/organizer/qdeclarativeorganizeritem.cpp
@@ -397,6 +397,16 @@ QOrganizerItem QDeclarativeOrganizerItem::item() const
return item;
}
+/*!
+ \internal
+ */
+bool QDeclarativeOrganizerItem::generatedOccurrence() const
+{
+ QDeclarativeOrganizerItemType::ItemType type = itemType();
+ return (m_id.isNull() && (type == QDeclarativeOrganizerItemType::EventOccurrence || type == QDeclarativeOrganizerItemType::TodoOccurrence));
+}
+
+
// call-back functions for list property
/*!
\internal