From e6b191bb9b622ed25026368a6b15170711a04ba2 Mon Sep 17 00:00:00 2001 From: defnax Date: Mon, 5 Oct 2009 19:07:02 +0000 Subject: [PATCH] added ownStatusMessageChanged git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@1719 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- retroshare-gui/src/main.cpp | 2 ++ retroshare-gui/src/rsiface/notifyqt.cpp | 6 ++++++ retroshare-gui/src/rsiface/notifyqt.h | 2 ++ retroshare-gui/src/rsiface/rsiface.h | 1 + 4 files changed, 11 insertions(+) diff --git a/retroshare-gui/src/main.cpp b/retroshare-gui/src/main.cpp index 9d75598ea..61accc3c8 100644 --- a/retroshare-gui/src/main.cpp +++ b/retroshare-gui/src/main.cpp @@ -147,6 +147,8 @@ int main(int argc, char *argv[]) QObject::connect(notify,SIGNAL(chatStatusChanged(const QString&,const QString&,bool)),w->peersDialog,SLOT(updatePeerStatusString(const QString&,const QString&,bool))); QObject::connect(notify,SIGNAL(peerHasNewAvatar(const QString&)),w->peersDialog,SLOT(updatePeersAvatar(const QString&))); QObject::connect(notify,SIGNAL(ownAvatarChanged()),w->peersDialog,SLOT(updateAvatar())); + QObject::connect(notify,SIGNAL(ownStatusMessageChanged()),w->peersDialog,SLOT(loadmypersonalstatus())); + QObject::connect(notify,SIGNAL(logInfoChanged(const QString&)),w->networkDialog,SLOT(setLogInfo(QString))) ; QObject::connect(ConfCertDialog::instance(),SIGNAL(configChanged()),w->networkDialog,SLOT(insertConnect())) ; diff --git a/retroshare-gui/src/rsiface/notifyqt.cpp b/retroshare-gui/src/rsiface/notifyqt.cpp index ce1cdd0a3..f1a267416 100644 --- a/retroshare-gui/src/rsiface/notifyqt.cpp +++ b/retroshare-gui/src/rsiface/notifyqt.cpp @@ -44,6 +44,12 @@ void NotifyQt::notifyOwnAvatarChanged() emit ownAvatarChanged() ; } +void NotifyQt::notifyOwnStatusMessageChanged() +{ + std::cerr << "Notifyqt:: notified that own avatar changed" << std::endl ; + emit ownStatusMessageChanged() ; +} + void NotifyQt::notifyPeerHasNewAvatar(std::string peer_id) { std::cerr << "notifyQt: notification of new avatar." << std::endl ; diff --git a/retroshare-gui/src/rsiface/notifyqt.h b/retroshare-gui/src/rsiface/notifyqt.h index 87392ccfd..d98cd81d0 100644 --- a/retroshare-gui/src/rsiface/notifyqt.h +++ b/retroshare-gui/src/rsiface/notifyqt.h @@ -39,6 +39,7 @@ class NotifyQt: public QObject, public NotifyBase virtual void notifyTurtleSearchResult(uint32_t search_id,const std::list& found_files); virtual void notifyPeerHasNewAvatar(std::string peer_id) ; virtual void notifyOwnAvatarChanged() ; + virtual void notifyOwnStatusMessageChanged() ; signals: // It's beneficial to send info to the GUI using signals, because signals are thread-safe @@ -58,6 +59,7 @@ class NotifyQt: public QObject, public NotifyBase void gotTurtleSearchResult(qulonglong search_id,FileDetail file) const ; void peerHasNewAvatar(const QString& peer_id) const ; void ownAvatarChanged() const ; + void ownStatusMessageChanged() const ; public slots: diff --git a/retroshare-gui/src/rsiface/rsiface.h b/retroshare-gui/src/rsiface/rsiface.h index e839eb047..67968cc11 100644 --- a/retroshare-gui/src/rsiface/rsiface.h +++ b/retroshare-gui/src/rsiface/rsiface.h @@ -206,6 +206,7 @@ class NotifyBase virtual void notifyTurtleSearchResult(uint32_t search_id,const std::list& files) { (void)files; } virtual void notifyPeerHasNewAvatar(std::string peer_id) { (void)peer_id; } virtual void notifyOwnAvatarChanged() {} + virtual void notifyOwnStatusMessageChanged() {} }; const int NOTIFY_LIST_NEIGHBOURS = 1;