--- 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<QVariant>& 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<QString, HbIcon*> mIcons;
+ LogsSystemTimeObserver* mSystemTimeObserver;
private: // Testing related friend definitions