diff options
author | Päivi Rajala <paivi.rajala@nokia.com> | 2012-02-22 14:04:19 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-29 12:52:25 +0100 |
commit | 36d4c74dc7efa30b1b21161b0b78d6fa89814e79 (patch) | |
tree | 14e9232f1e30c9a420a39faa83f941de5db96efd /src/imports/organizer/qdeclarativeorganizeritem.cpp | |
parent | 7d410b31c1ea8e75c82ed6057cc623c19175ee5d (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.cpp | 10 |
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 |