diff options
author | Xizhi Zhu <xizhi.zhu@nokia.com> | 2012-04-04 10:40:34 +0300 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-04-16 12:34:29 +0200 |
commit | 473422469898691da65a3c4e8d6a477299b0c613 (patch) | |
tree | f1642734ab8ca25d55d70b208b3098236c359f85 /src/imports/organizer/qdeclarativeorganizeritem.cpp | |
parent | 6dd7e4416adbb76aa87d271fdec0559baa221424 (diff) |
Remove several obsoleted APIs.
They have been marked as obsoleted, and replacements are available for
quite a long time already.
Change-Id: Ic0ee408e647aed5ade6ebeddc7b12607103d5927
Reviewed-by: Iiro Kause <iiro.kause@nokia.com>
Diffstat (limited to 'src/imports/organizer/qdeclarativeorganizeritem.cpp')
-rw-r--r-- | src/imports/organizer/qdeclarativeorganizeritem.cpp | 148 |
1 files changed, 46 insertions, 102 deletions
diff --git a/src/imports/organizer/qdeclarativeorganizeritem.cpp b/src/imports/organizer/qdeclarativeorganizeritem.cpp index 0a9b9dfbe..a528cd68b 100644 --- a/src/imports/organizer/qdeclarativeorganizeritem.cpp +++ b/src/imports/organizer/qdeclarativeorganizeritem.cpp @@ -406,6 +406,52 @@ bool QDeclarativeOrganizerItem::generatedOccurrence() const return (m_id.isNull() && (type == QDeclarativeOrganizerItemType::EventOccurrence || type == QDeclarativeOrganizerItemType::TodoOccurrence)); } +/*! + \internal + */ +QDateTime QDeclarativeOrganizerItem::itemStartTime() const +{ + switch (itemType()) { + case QDeclarativeOrganizerItemType::Event: + return static_cast<const QDeclarativeOrganizerEvent*>(this)->startDateTime(); + case QDeclarativeOrganizerItemType::EventOccurrence: + return static_cast<const QDeclarativeOrganizerEventOccurrence*>(this)->startDateTime(); + case QDeclarativeOrganizerItemType::Todo: + return static_cast<const QDeclarativeOrganizerTodo*>(this)->startDateTime(); + case QDeclarativeOrganizerItemType::TodoOccurrence: + return static_cast<const QDeclarativeOrganizerTodoOccurrence*>(this)->startDateTime(); + case QDeclarativeOrganizerItemType::Journal: + return static_cast<const QDeclarativeOrganizerJournal*>(this)->dateTime(); + case QDeclarativeOrganizerItemType::Note: + default: + break; + } + return QDateTime(); +} + +/*! + \internal + */ +QDateTime QDeclarativeOrganizerItem::itemEndTime() const +{ + switch (itemType()) { + case QDeclarativeOrganizerItemType::Event: + return static_cast<const QDeclarativeOrganizerEvent*>(this)->endDateTime(); + case QDeclarativeOrganizerItemType::EventOccurrence: + return static_cast<const QDeclarativeOrganizerEventOccurrence*>(this)->endDateTime(); + case QDeclarativeOrganizerItemType::Todo: + return static_cast<const QDeclarativeOrganizerTodo*>(this)->dueDateTime(); + case QDeclarativeOrganizerItemType::TodoOccurrence: + return static_cast<const QDeclarativeOrganizerTodoOccurrence*>(this)->dueDateTime(); + case QDeclarativeOrganizerItemType::Journal: + //there is no end time for journal item, make it 30mins later for display purpose + return static_cast<const QDeclarativeOrganizerJournal*>(this)->dateTime().addSecs(60*30); + case QDeclarativeOrganizerItemType::Note: + default: + break; + } + return QDateTime(); +} // call-back functions for list property /*! @@ -518,107 +564,6 @@ bool QDeclarativeOrganizerItem::_q_clearDetails() return ret; } -// to be removed -/*! - WARNING: This is to be removed soon. - */ -bool QDeclarativeOrganizerItem::isFloatingTime() -{ - switch (itemType()) { - case QDeclarativeOrganizerItemType::Event: - return static_cast<QDeclarativeOrganizerEvent *>(this)->startDateTime().timeSpec() == Qt::LocalTime; - case QDeclarativeOrganizerItemType::EventOccurrence: - return static_cast<QDeclarativeOrganizerEventOccurrence *>(this)->startDateTime().timeSpec() == Qt::LocalTime; - case QDeclarativeOrganizerItemType::Todo: - return static_cast<QDeclarativeOrganizerTodo *>(this)->startDateTime().timeSpec() == Qt::LocalTime; - case QDeclarativeOrganizerItemType::TodoOccurrence: - return static_cast<QDeclarativeOrganizerTodoOccurrence *>(this)->startDateTime().timeSpec() == Qt::LocalTime; - case QDeclarativeOrganizerItemType::Journal: - return static_cast<QDeclarativeOrganizerJournal *>(this)->dateTime().timeSpec() == Qt::LocalTime; - case QDeclarativeOrganizerItemType::Note: - default: - break; - } - - QDeclarativeOrganizerItemTimestamp *timestamp = static_cast<QDeclarativeOrganizerItemTimestamp *>(detail(QDeclarativeOrganizerItemDetail::Timestamp)); - bool floatingTime = timestamp->created().timeSpec() == Qt::LocalTime; - delete timestamp; - return floatingTime; -} - -/*! - WARNING: This is to be removed soon. - */ -QDateTime QDeclarativeOrganizerItem::itemStartTime() const -{ - switch (itemType()) { - case QDeclarativeOrganizerItemType::Event: - return static_cast<const QDeclarativeOrganizerEvent*>(this)->startDateTime(); - case QDeclarativeOrganizerItemType::EventOccurrence: - return static_cast<const QDeclarativeOrganizerEventOccurrence*>(this)->startDateTime(); - case QDeclarativeOrganizerItemType::Todo: - return static_cast<const QDeclarativeOrganizerTodo*>(this)->startDateTime(); - case QDeclarativeOrganizerItemType::TodoOccurrence: - return static_cast<const QDeclarativeOrganizerTodoOccurrence*>(this)->startDateTime(); - case QDeclarativeOrganizerItemType::Journal: - return static_cast<const QDeclarativeOrganizerJournal*>(this)->dateTime(); - case QDeclarativeOrganizerItemType::Note: - default: - break; - } - return QDateTime(); -} - -/*! - WARNING: This is to be removed soon. - */ -QDateTime QDeclarativeOrganizerItem::itemEndTime() const -{ - switch (itemType()) { - case QDeclarativeOrganizerItemType::Event: - return static_cast<const QDeclarativeOrganizerEvent*>(this)->endDateTime(); - case QDeclarativeOrganizerItemType::EventOccurrence: - return static_cast<const QDeclarativeOrganizerEventOccurrence*>(this)->endDateTime(); - case QDeclarativeOrganizerItemType::Todo: - return static_cast<const QDeclarativeOrganizerTodo*>(this)->dueDateTime(); - case QDeclarativeOrganizerItemType::TodoOccurrence: - return static_cast<const QDeclarativeOrganizerTodoOccurrence*>(this)->dueDateTime(); - case QDeclarativeOrganizerItemType::Journal: - //there is no end time for journal item, make it 30mins later for display purpose - return static_cast<const QDeclarativeOrganizerJournal*>(this)->dateTime().addSecs(60*30); - case QDeclarativeOrganizerItemType::Note: - default: - break; - } - return QDateTime(); -} - -/*! - WARNING: This is to be removed soon. - */ -bool QDeclarativeOrganizerItem::addDetail(QDeclarativeOrganizerItemDetail *detail) -{ - if (!detail) - return false; - - QDeclarativeOrganizerItemDetail *itemDetail = QDeclarativeOrganizerItemDetailFactory::createItemDetail(detail->type()); - itemDetail->setDetail(detail->detail()); - m_details.append(itemDetail); - - m_modified = true; - emit itemChanged(); - return true; -} - -/*! - WARNING: This is to be removed soon. - */ -bool QDeclarativeOrganizerItem::isOccurrence() const -{ - QDeclarativeOrganizerItemType::ItemType type = itemType(); - return type == QDeclarativeOrganizerItemType::EventOccurrence || type == QDeclarativeOrganizerItemType::TodoOccurrence; -} - /*! \qmlclass Event QDeclarativeOrganizerEvent @@ -1333,7 +1278,6 @@ void QDeclarativeOrganizerTodo::setAllDay(bool allDay) bool QDeclarativeOrganizerTodo::isAllDay() const { - qWarning()<<"Todo's isAllDay-property will be removed soon. Use allDay-property instead."; foreach (QDeclarativeOrganizerItemDetail *detail, m_details) { if (QDeclarativeOrganizerItemDetail::TodoTime == detail->type()) return static_cast<QDeclarativeOrganizerTodoTime *>(detail)->isAllDay(); |