diff -r 68f3171a5819 -r 52d644758b05 recents_plat/logs_engine_api/inc/logsabstractmodel.h --- a/recents_plat/logs_engine_api/inc/logsabstractmodel.h Thu Jul 08 11:31:03 2010 +0300 +++ b/recents_plat/logs_engine_api/inc/logsabstractmodel.h Fri Aug 06 14:57:47 2010 +0300 @@ -26,6 +26,7 @@ class LogsModelItemContainer; class HbIcon; class LogsContact; +class LogsSystemTimeObserver; /** * Abstract logs model. @@ -91,10 +92,21 @@ void getDecorationData(const LogsEvent& event, QList& iconList) const; LogsDbConnector* dbConnector(); + + /** + * Construct a date and time string based on system locale + */ + QString dateAndTimeString(const QDateTime& dateTime) const; + /** + * Construct a duration string using separator from system locale + */ + QString durationString(const QTime& time) const; + protected slots: virtual void contactSavingCompleted(bool modified); + virtual void updateModel(); protected: @@ -111,6 +123,7 @@ LogsDbConnector* mDbConnector; QMap mIcons; + LogsSystemTimeObserver* mSystemTimeObserver; private: // Testing related friend definitions