Modified ListView tests.
[situare] / src / ui / friendlistitem.cpp
index 06ec988..1735cf1 100644 (file)
@@ -162,14 +162,23 @@ void FriendListItem::calculateTextRects()
     m_expandedHeight = ITEM_MIN_HEIGHT + ((statusTextFactor + updatedFactor + locationFactor - 3)*ICON_HEIGHT);
 }
 
+QPointF FriendListItem::coordinates()
+{
+    qWarning() << __PRETTY_FUNCTION__;
+
+    return m_user->coordinates();
+}
+
 void FriendListItem::setId(const QString &id)
 {
     qDebug() << __PRETTY_FUNCTION__;
+
+    ListItem::setId(id);
 }
 
 QString FriendListItem::id() const
 {
-    return m_user->userId();
+    return ListItem::id();
 }
 
 void FriendListItem::setUserData(User *user)
@@ -179,6 +188,8 @@ void FriendListItem::setUserData(User *user)
     if(user) {
         m_user = user;
 
+        setId(m_user->userId());
+
         if (!m_user->profileImage().isNull())
             setData(Qt::DecorationRole, m_user->profileImage());