summaryrefslogtreecommitdiffstats
path: root/src/imports/organizer/qdeclarativeorganizeritem.cpp
diff options
context:
space:
mode:
authorXizhi Zhu <xizhi.zhu@nokia.com>2012-04-04 10:40:34 +0300
committerQt by Nokia <qt-info@nokia.com>2012-04-16 12:34:29 +0200
commit473422469898691da65a3c4e8d6a477299b0c613 (patch)
treef1642734ab8ca25d55d70b208b3098236c359f85 /src/imports/organizer/qdeclarativeorganizeritem.cpp
parent6dd7e4416adbb76aa87d271fdec0559baa221424 (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.cpp148
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();