diff --git a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp index c807145f7..cca7dc6b2 100644 --- a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp +++ b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp @@ -413,7 +413,8 @@ void PopupChatDialog::contextMenu( QPoint point ) void PopupChatDialog::resetStatusBar() { - ui.statusLabel->setText(QString("")) ; + ui.statusLabel->clear(); + ui.typingpixmapLabel->clear(); } void PopupChatDialog::updateStatusTyping() @@ -435,6 +436,7 @@ void PopupChatDialog::updateStatusString(const QString& peer_id, const QString& { QString status = QString::fromStdString(rsPeers->getPeerName(peer_id.toStdString())) + " " + tr(status_string.toAscii()); ui.statusLabel->setText(status) ; // displays info for 5 secs. + ui.typingpixmapLabel->setPixmap(QPixmap(":images/typing.png") ); QTimer::singleShot(5000,this,SLOT(resetStatusBar())) ; } diff --git a/retroshare-gui/src/gui/chat/PopupChatDialog.ui b/retroshare-gui/src/gui/chat/PopupChatDialog.ui index 3a7d527aa..bf96ca57b 100644 --- a/retroshare-gui/src/gui/chat/PopupChatDialog.ui +++ b/retroshare-gui/src/gui/chat/PopupChatDialog.ui @@ -222,7 +222,7 @@ border-image: url(:/images/avatarstatus_bg.png); QFrame::Raised - + 2 @@ -405,11 +405,11 @@ p, li { white-space: pre-wrap; } - + - 1 + 0 - + @@ -422,7 +422,7 @@ p, li { white-space: pre-wrap; } - + @@ -443,6 +443,28 @@ background: white;} + + + + + 18 + 18 + + + + + 18 + 18 + + + + T + + + Qt::AlignCenter + + + @@ -955,6 +977,10 @@ p, li { white-space: pre-wrap; } + + + + diff --git a/retroshare-gui/src/gui/images/typing.png b/retroshare-gui/src/gui/images/typing.png index 316e83d60..28580e9a6 100644 Binary files a/retroshare-gui/src/gui/images/typing.png and b/retroshare-gui/src/gui/images/typing.png differ