Updated method name
+ updated method name + added some doc
This commit is contained in:
parent
639cbefee0
commit
3c0aca70e0
2 changed files with 7 additions and 4 deletions
|
@ -205,7 +205,7 @@ void ChatView::appendMessage(QString message, QString sender, UserLevelFlags use
|
||||||
QString userMention = message.left(mentionEndIndex);
|
QString userMention = message.left(mentionEndIndex);
|
||||||
QString userName = userMention.right(userMention.size()-1).normalized(QString::NormalizationForm_D);
|
QString userName = userMention.right(userMention.size()-1).normalized(QString::NormalizationForm_D);
|
||||||
QMap<QString, UserListTWI *> userList = tabSupervisor->getUserListsTab()->getAllUsersList()->getUsers();
|
QMap<QString, UserListTWI *> userList = tabSupervisor->getUserListsTab()->getAllUsersList()->getUsers();
|
||||||
QString correctUserName = getCorrectUserName(userList, userName);
|
QString correctUserName = getNameFromUserList(userList, userName);
|
||||||
if (!correctUserName.isEmpty()) {
|
if (!correctUserName.isEmpty()) {
|
||||||
UserListTWI *vlu = userList.value(correctUserName);
|
UserListTWI *vlu = userList.value(correctUserName);
|
||||||
mentionFormatOtherUser.setAnchorHref("user://" + QString::number(vlu->getUserInfo().user_level()) + "_" + correctUserName);
|
mentionFormatOtherUser.setAnchorHref("user://" + QString::number(vlu->getUserInfo().user_level()) + "_" + correctUserName);
|
||||||
|
@ -225,8 +225,11 @@ void ChatView::appendMessage(QString message, QString sender, UserLevelFlags use
|
||||||
verticalScrollBar()->setValue(verticalScrollBar()->maximum());
|
verticalScrollBar()->setValue(verticalScrollBar()->maximum());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
QString ChatView::getCorrectUserName(QMap<QString, UserListTWI *> &userList, QString &userName) {
|
Returns the correct case version of the provided username, if no correct casing version
|
||||||
|
was found then the provided name is not available and will return an empty QString.
|
||||||
|
*/
|
||||||
|
QString ChatView::getNameFromUserList(QMap<QString, UserListTWI *> &userList, QString &userName) {
|
||||||
QMap<QString, UserListTWI *>::iterator i;
|
QMap<QString, UserListTWI *>::iterator i;
|
||||||
QString lowerUserName = userName.toLower();
|
QString lowerUserName = userName.toLower();
|
||||||
for (i = userList.begin(); i != userList.end(); ++i) {
|
for (i = userList.begin(); i != userList.end(); ++i) {
|
||||||
|
|
|
@ -36,7 +36,7 @@ private:
|
||||||
QTextCursor prepareBlock(bool same = false);
|
QTextCursor prepareBlock(bool same = false);
|
||||||
void appendCardTag(QTextCursor &cursor, const QString &cardName);
|
void appendCardTag(QTextCursor &cursor, const QString &cardName);
|
||||||
void appendUrlTag(QTextCursor &cursor, QString url);
|
void appendUrlTag(QTextCursor &cursor, QString url);
|
||||||
QString getCorrectUserName(QMap<QString, UserListTWI *> &userList, QString &userName);
|
QString getNameFromUserList(QMap<QString, UserListTWI *> &userList, QString &userName);
|
||||||
private slots:
|
private slots:
|
||||||
void openLink(const QUrl &link);
|
void openLink(const QUrl &link);
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Reference in a new issue