// ---- InboxModel.cpp (export shortTime and shortDate to InboxList.qml) int daysTo = dt.daysTo (QDateTime::currentDateTime ()); shortTime = dt.toString ("hh:mm"); switch (daysTo) { case 0: shortDate = "today"; break; case 1: shortDate = "yesterday"; break; case 2: case 3: case 4: case 5: case 6: shortDate = dt.toString ("dddd"); break; default: shortDate = dt.toString ("dd-MMM"); }
// ---- InboxList.qml [line 262...] Text { // display call date and time: id: textName anchors { verticalCenter: parent.verticalCenter right: parent.right; rightMargin: 5 } text: shortDate + "\n" + shortTime; color: "white" font.pointSize: (Code.btnFontPoint () / 12) } row { // display call-type icon and caller's name: anchors { verticalCenter: parent.verticalCenter left: parent.left; leftMargin: 5 } // leave some room for date & time. [50 is a complete guess] width: parent.width - 50 spacing: 2 Image { source: type + ".png" fillMode: Image.PreserveAspectFit } Text { text: name; color: "gold" font.pointSize: (Code.btnFontPoint () / 8) } }