MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / addUser

Method addUser

src/WizMessageListView.cpp:1351–1376  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1349}
1350
1351void 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
1378void WizMessageSenderSelector::sort()
1379{

Callers

nothing calls this directly

Calls 3

userFromGUIDMethod · 0.80
QSizeClass · 0.70
setSizeHintMethod · 0.45

Tested by

no test coverage detected