<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>Hello all,</div>
<div>&nbsp;</div>
<div>I have a question related to system time detection on Harmattan. I saw that there is a new package timehd .</div>
<div>How should it be used for getting system time changes. </div>
<div>&nbsp;</div>
<div>I tried with the following code :</div>
<div><font color="#1F497D">#define TIME_DBUS_INTERFACE&nbsp;&nbsp;&nbsp;&nbsp; &quot;com.nokia.clockd&quot;</font></div>
<div><font color="#1F497D">#define TIME_DBUS_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;/com/nokia/clockd&quot;</font></div>
<div><font color="#1F497D">#define TIME_CHANGED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;changed_time&quot;</font></div>
<div>&nbsp;</div>
<div>Here I make the connection to service</div>
<div><font color="#215868"> QDBusConnection conn = QDBusConnection::systemBus();</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp; bool ret = conn.connect( TIME_DBUS_INTERFACE&nbsp;&nbsp; ,</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME_DBUS_PATH,</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME_DBUS_INTERFACE,</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME_CHANGED,</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this,</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SLOT(handleTimeChanged(qint32)) );</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp; if ( ret )</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qDebug( &quot;::initialize - connect for time info successful&quot; );</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp; else</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qDebug( &quot;::initialize - connect for time info failed&quot; );</font></div>
<div><font color="#215868">***********************************************</font></div>
<div><font color="#215868">&nbsp;</font></div>
<div>This is the slot for notification</div>
<div><font color="#215868">&nbsp;</font></div>
<div><font color="#215868">void TimeStatus::handleTimeChanged(qint32 a_value)</font></div>
<div><font color="#215868">{</font></div>
<div><font color="#215868">&nbsp;&nbsp;&nbsp; qDebug(&quot;time changed %d&quot;,a_value);</font></div>
<div>}</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Thanks in advance,</div>
<div>Vladimir</div>
<div>&nbsp;</div>
</font>
</body>
</html>