--- a/logsui/logsengine/src/logsdetailsmodel.cpp Thu Jul 08 11:31:03 2010 +0300
+++ b/logsui/logsengine/src/logsdetailsmodel.cpp Fri Aug 06 14:57:47 2010 +0300
@@ -156,14 +156,25 @@
//
// -----------------------------------------------------------------------------
//
+void LogsDetailsModel::updateModel()
+{
+ LOGS_QDEBUG( "logs [ENG] -> LogsDetailsModel::updateModel()" )
+ initContent();
+ reset();
+ LOGS_QDEBUG( "logs [ENG] <- LogsDetailsModel::updateModel()" )
+}
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
void LogsDetailsModel::contactActionCompleted(bool modified)
{
if ( modified ){
mEvent->prepareForContactMatching();
if ( mEvent->updateRemotePartyFromContacts(
LogsCommonData::getInstance().contactManager() ).length() > 0 ) {
- initContent();
- reset();
+ updateModel();
}
}
}
@@ -180,8 +191,7 @@
mDuplicates.clear();
mDuplicates = mDbConnector->takeDuplicates();
- initContent();
- reset();
+ updateModel();
// Someone else might be reading duplicates as well, don't interfere with them.
disconnect( mDbConnector, SIGNAL(duplicatesRead()), this, SLOT(duplicatesRead()) );
@@ -380,7 +390,7 @@
callDurationRow << hbTrId("txt_dialer_ui_dblist_call_duration");
QTime n(0, 0, 0);
QTime t = n.addSecs(mEvent->duration());
- callDurationRow << t.toString("hh:mm:ss");
+ callDurationRow << durationString(t);
mDetailTexts.append(callDurationRow);
}
@@ -435,6 +445,6 @@
} else {
dateAndTimeRow << hbTrId("txt_dialer_ui_dblist_date_and_time");
}
- dateAndTimeRow << event.time().toTimeSpec(Qt::LocalTime).toString();
+ dateAndTimeRow << dateAndTimeString( event.time().toTimeSpec(Qt::LocalTime) );
mDetailTexts.append(dateAndTimeRow);
}