diff options
author | Kitsune Ral <Kitsune-Ral@users.sf.net> | 2016-04-10 17:55:41 +0900 |
---|---|---|
committer | Kitsune Ral <Kitsune-Ral@users.sf.net> | 2016-05-02 09:32:54 +0900 |
commit | fb45e26b8ba9b5495e723cded3b6420b20b39b37 (patch) | |
tree | 84cdc367e55402ac785827c7bce09116d2d4fbe7 | |
parent | 22a675a55ae2dac33a680531f4003fbfeb24ec39 (diff) | |
download | libquotient-fb45e26b8ba9b5495e723cded3b6420b20b39b37.tar.gz libquotient-fb45e26b8ba9b5495e723cded3b6420b20b39b37.zip |
Supply more information with User::nameChanged signal
-rw-r--r-- | user.cpp | 3 | ||||
-rw-r--r-- | user.h | 2 |
2 files changed, 3 insertions, 2 deletions
@@ -114,8 +114,9 @@ void User::processEvent(Event* event) RoomMemberEvent* e = static_cast<RoomMemberEvent*>(event); if( d->name != e->displayName() ) { + const auto oldName = d->name; d->name = e->displayName(); - emit nameChanged(); + emit nameChanged(this, oldName); } if( d->avatarUrl != e->avatarUrl() ) { @@ -56,7 +56,7 @@ namespace QMatrixClient void requestAvatar(); signals: - void nameChanged(); + void nameChanged(User*, QString); void avatarChanged(User* user); private: |