public PresentationNetworkService(SendingQueue sender, PresentationModel presentation) { this.m_Sender = sender; this.m_Presentation = presentation; this.m_DeckTraversalsCollectionHelper = new DeckTraversalsCollectionHelper(this); this.m_QuickPollNetworkService = new QuickPollNetworkService( this.m_Sender, this.m_Presentation ); this.m_QuickPollChangedDispatcher = new EventQueue.PropertyEventDispatcher( this.m_Sender, new PropertyEventHandler( this.HandleQuickPollChanged ) ); this.m_Presentation.Changed["QuickPoll"].Add( this.m_QuickPollChangedDispatcher.Dispatcher ); }
public PresentationNetworkService(SendingQueue sender, PresentationModel presentation) { this.m_Sender = sender; this.m_Presentation = presentation; this.m_DeckTraversalsCollectionHelper = new DeckTraversalsCollectionHelper(this); this.m_QuickPollNetworkService = new QuickPollNetworkService(this.m_Sender, this.m_Presentation); this.m_QuickPollChangedDispatcher = new EventQueue.PropertyEventDispatcher(this.m_Sender, new PropertyEventHandler(this.HandleQuickPollChanged)); this.m_Presentation.Changed["QuickPoll"].Add(this.m_QuickPollChangedDispatcher.Dispatcher); }
private void HandleQuickPollChanged(object sender, PropertyEventArgs args) { Group receivers = Group.AllParticipant; this.SendQuickPollChanged(receivers); if (this.m_QuickPollNetworkService != null) { this.m_QuickPollNetworkService.Dispose(); } this.m_QuickPollNetworkService = new QuickPollNetworkService(this.m_Sender, this.m_Presentation); }
private void HandleQuickPollChanged( object sender, PropertyEventArgs args ) { Group receivers = Group.AllParticipant; this.SendQuickPollChanged( receivers ); if( this.m_QuickPollNetworkService != null ) { this.m_QuickPollNetworkService.Dispose(); } this.m_QuickPollNetworkService = new QuickPollNetworkService( this.m_Sender, this.m_Presentation ); }
public QuickPollResultCollectionHelper( QuickPollNetworkService service ) : base(service.m_Sender, service.m_QuickPoll, "QuickPollResults") { this.m_Service = service; base.Initialize(); }
public QuickPollResultCollectionHelper(QuickPollNetworkService service) : base(service.m_Sender, service.m_QuickPoll, "QuickPollResults") { this.m_Service = service; base.Initialize(); }