Have OptionRows subscribe to a Message in order to refresh

This commit is contained in:
Chris Danford
2005-02-24 15:40:05 +00:00
parent 017dd5d048
commit 182db1222f
10 changed files with 148 additions and 168 deletions
+11
View File
@@ -31,6 +31,12 @@ void MessageManager::Subscribe( IMessageSubscriber* pSubscriber, const CString&
#endif
subs.insert( pSubscriber );
}
void MessageManager::Subscribe( IMessageSubscriber* pSubscriber, Message m )
{
Subscribe( pSubscriber, MessageToString(m) );
}
void MessageManager::Unsubscribe( IMessageSubscriber* pSubscriber, const CString& sMessage )
{
SubscribersSet& subs = m_MessageToSubscribers[sMessage];
@@ -39,6 +45,11 @@ void MessageManager::Unsubscribe( IMessageSubscriber* pSubscriber, const CString
subs.erase( iter );
}
void MessageManager::Unsubscribe( IMessageSubscriber* pSubscriber, Message m )
{
Unsubscribe( pSubscriber, MessageToString(m) );
}
void MessageManager::Broadcast( const CString& sMessage )
{
SubscribersSet& subs = m_MessageToSubscribers[sMessage];