| 1349 | } |
| 1350 | |
| 1351 | void WizMessageSenderSelector::addUser(const QString& userGUID) |
| 1352 | { |
| 1353 | CWizBizUserDataArray arrayUser; |
| 1354 | if (!m_dbMgr.db().userFromGUID(userGUID, arrayUser)) |
| 1355 | return; |
| 1356 | |
| 1357 | QSet<QString> userSet; |
| 1358 | QString strUserId; |
| 1359 | for (WIZBIZUSER user : arrayUser) |
| 1360 | { |
| 1361 | userSet.insert(user.alias); |
| 1362 | strUserId = user.userId; |
| 1363 | } |
| 1364 | QStringList userList(userSet.toList()); |
| 1365 | QString strText = userList.join(";"); |
| 1366 | |
| 1367 | QPixmap pix; |
| 1368 | WizAvatarHost::load(strUserId, false); |
| 1369 | WizAvatarHost::avatar(strUserId, &pix); |
| 1370 | |
| 1371 | WizSenderSelectorItem* selectorItem = new WizSenderSelectorItem(strText, userGUID, pix, m_userList); |
| 1372 | selectorItem->setSizeHint(QSize(width(), 24)); |
| 1373 | m_userList->addItem(selectorItem); |
| 1374 | |
| 1375 | m_userGUIDSet.insert(userGUID); |
| 1376 | } |
| 1377 | |
| 1378 | void WizMessageSenderSelector::sort() |
| 1379 | { |
nothing calls this directly
no test coverage detected