From: Jon K. <em...@us...> - 2005-11-15 11:58:10
|
Update of /cvsroot/licq/qt-gui/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19072 Modified Files: userbox.cpp Log Message: Show the users picture in the tooltip. Index: userbox.cpp =================================================================== RCS file: /cvsroot/licq/qt-gui/src/userbox.cpp,v retrieving revision 1.174 retrieving revision 1.175 diff -u -d -r1.174 -r1.175 --- userbox.cpp 4 Oct 2005 12:32:32 -0000 1.174 +++ userbox.cpp 15 Nov 2005 11:57:33 -0000 1.175 @@ -1538,7 +1538,16 @@ if (item && item->m_szId) { QRect r(itemRect(item)); - QString s = QString("<nobr>") + QString(ICQUser::StatusToStatusStr(item->m_nStatus, item->m_bStatusInvisible)) + ICQUser *u = gUserManager.FetchUser(item->m_szId, item->m_nPPID, LOCK_R); + QTextCodec * codec = UserCodec::codecForICQUser(u); + QString strFileName = ""; + if (u && u->GetPicturePresent()) + { + strFileName = QString("<center><img src=") + QString(BASE_DIR) + QString("/") + QString(USER_DIR) + + QString("/") + QString(u->IdString()) + QString(".pic></center>"); + } + + QString s = strFileName + QString("<nobr>") + QString(ICQUser::StatusToStatusStr(item->m_nStatus, item->m_bStatusInvisible)) + QString("</nobr>"); if (item->m_nStatusFull & ICQ_STATUS_FxBIRTHDAY) @@ -1568,8 +1577,6 @@ if (item->m_bCustomAR) s += tr("<br>Custom Auto Response"); - ICQUser *u = gUserManager.FetchUser(item->m_szId, item->m_nPPID, LOCK_R); - QTextCodec * codec = UserCodec::codecForICQUser(u); if (u != NULL) { if (!u->StatusOffline() && u->ClientInfo() && *u->ClientInfo()) |