mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
fixed completion in chat lobbies
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8000 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
a1b36cd530
commit
f60d8cbb1a
@ -621,18 +621,23 @@ QAbstractItemModel *ChatWidget::modelFromPeers()
|
|||||||
return new QStringListModel(completer);
|
return new QStringListModel(completer);
|
||||||
|
|
||||||
#ifndef QT_NO_CURSOR
|
#ifndef QT_NO_CURSOR
|
||||||
QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
|
QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
|
||||||
#endif
|
#endif
|
||||||
#warning still need to use real nicknames for nickname completion.
|
|
||||||
// Get participants list
|
// Get participants list
|
||||||
QStringList participants;
|
QStringList participants;
|
||||||
for ( std::map<RsGxsId,time_t>::const_iterator it = lobby.gxs_ids.begin(); it != lobby.gxs_ids.end(); ++it)
|
|
||||||
participants.push_front(QString::fromUtf8(it->first.toStdString().c_str()));
|
for (std::map<RsGxsId,time_t>::const_iterator it = lobby.gxs_ids.begin(); it != lobby.gxs_ids.end(); ++it)
|
||||||
|
{
|
||||||
|
RsIdentityDetails details ;
|
||||||
|
rsIdentity->getIdDetails(it->first,details) ;
|
||||||
|
|
||||||
|
participants.push_front(QString::fromUtf8(details.mNickname.c_str()));
|
||||||
|
}
|
||||||
|
|
||||||
#ifndef QT_NO_CURSOR
|
#ifndef QT_NO_CURSOR
|
||||||
QApplication::restoreOverrideCursor();
|
QApplication::restoreOverrideCursor();
|
||||||
#endif
|
#endif
|
||||||
return new QStringListModel(participants, completer);
|
return new QStringListModel(participants, completer);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChatWidget::addToolsAction(QAction *action)
|
void ChatWidget::addToolsAction(QAction *action)
|
||||||
|
Loading…
Reference in New Issue
Block a user