public UIChannelConversation(IrcChannelConversation conversation, IrcConversationProvider provider, UIServerConversation serverConversation) { _channel = conversation.Channel; _conversationProvider = provider; _serverConversation = serverConversation; conversation.Messages.CollectionChanged += new NotifyCollectionChangedEventHandler(Messages_CollectionChanged); _channel.People.CollectionChanged += new NotifyCollectionChangedEventHandler(People_CollectionChanged); }
public UIServerConversation(IrcSession session, IrcConversationProvider provider) { _conversationProvider = provider; _session = session; _serverConversation = _session.ServerConversation; _serverConversation.Messages.CollectionChanged += new NotifyCollectionChangedEventHandler(Messages_CollectionChanged); _session.Channels.CollectionChanged += new NotifyCollectionChangedEventHandler(SessionChannels_CollectionChanged); _session.Conversations.CollectionChanged += new NotifyCollectionChangedEventHandler(Conversations_CollectionChanged); }
public UIPersonConversation(IrcPersonConversation conversation, IrcConversationProvider provider) { _person = conversation.Person; _conversationProvider = provider; conversation.Messages.CollectionChanged += new NotifyCollectionChangedEventHandler(Messages_CollectionChanged); }