Added show_position images to res/images and images.qrc.
[situare] / src / ui / friendlistitem.cpp
index 26361b2..032626f 100644 (file)
@@ -128,19 +128,17 @@ void FriendListItem::setData(User *user)
 {
     qDebug() << __PRETTY_FUNCTION__;
 
-    if (user) {
-        m_user = user;
+    m_user = user;
 
-        m_imageLabel->setPixmap(AvatarImage::create(m_user->profileImage()));
+    m_imageLabel->setPixmap(AvatarImage::create(m_user->profileImage()));
 
-        QString unit;
-        double value;
-        user->distance(value, unit);
-        m_distanceLabel->setText(QString::number(value) + " " + unit);
+    QString unit;
+    double value;
+    user->distance(value, unit);
+    m_distanceLabel->setText(QString::number(value) + " " + unit);
 
-        shortenTexts();
-        setText(false);
-    }
+    shortenTexts();
+    setText(false);
 }
 
 void FriendListItem::shortenTexts()
@@ -238,10 +236,10 @@ void FriendListItem::paintEvent(QPaintEvent *event)
 
     QPainter painter(this);
 
-    QRect topRect = QRect(0, 0, event->rect().width(), BACKGROUND_TOP_HEIGHT);
-    QRect middleRect = QRect(0, topRect.bottom(), event->rect().width(),
+    QRect topRect = QRect(0, 0, ITEM_MIN_WIDTH, BACKGROUND_TOP_HEIGHT);
+    QRect middleRect = QRect(0, topRect.bottom(), ITEM_MIN_WIDTH,
                              height() - BACKGROUND_TOP_HEIGHT - BACKGROUND_BOTTOM_HEIGHT);
-    QRect bottomRect = QRect(topRect.left(), middleRect.bottom(), event->rect().width(),
+    QRect bottomRect = QRect(topRect.left(), middleRect.bottom(), ITEM_MIN_WIDTH,
                              BACKGROUND_BOTTOM_HEIGHT);
 
     painter.drawPixmap(topRect, m_backgroundTopImage);