{
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()
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);
qDebug() << __PRETTY_FUNCTION__;
m_friendsPanelVBox = new QVBoxLayout(this);
m_friendsPanelVBox->setMargin(0);
- m_friendsPanelVBox->setContentsMargins(SLIDINGBAR_WIDTH, 0, SIDEBAR_WIDTH, 0);
+ m_friendsPanelVBox->setContentsMargins(SLIDINGBAR_WIDTH+1, 0, SIDEBAR_WIDTH, 0);
m_friendsPanelVBox->setSpacing(0);
setLayout(m_friendsPanelVBox);