private Module1() { FrameworkApplication.State.Deactivate("planet_state_connection"); ProjectOpenedEvent.Subscribe(OnProjectOpen); ProjectClosedEvent.Subscribe(OnProjectClose); ProjectSavingEvent.Subscribe(OnProjectSaving); }
private void UnwireEvents() { LayersRemovingEvent.Unsubscribe(OnLayerRemovingAsync); DrawCompleteEvent.Unsubscribe(OnDrawCompleted); ProjectOpenedAsyncEvent.Unsubscribe(OnProjectOpendedAsync); ProjectSavingEvent.Unsubscribe(OnProjectSavingAsync); }
protected override void Context() { base.Context(); _fileName = "toto"; _project = A.Fake <IPKSimProject>(); sut.Project = _project; A.CallTo(() => _eventPublisher.PublishEvent(A <ProjectSavingEvent> .Ignored)).Invokes( x => _savingEvent = x.GetArgument <ProjectSavingEvent>(0)); A.CallTo(() => _eventPublisher.PublishEvent(A <ProjectSavedEvent> .Ignored)).Invokes( x => _savedEvent = x.GetArgument <ProjectSavedEvent>(0)); }
private void UnwireEvents() { //MapViewInitializedEvent.Unsubscribe(OnMapViewInitialized); LayersRemovingEvent.Unsubscribe(OnLayerRemovingAsync); DrawCompleteEvent.Unsubscribe(OnDrawCompleted); ProjectOpenedAsyncEvent.Unsubscribe(OnProjectOpendedAsync); ProjectSavingEvent.Unsubscribe(OnProjectSavingAsync); ProjectItemsChangedEvent.Unsubscribe(OnProjectItemsChanged); ProjectItemRemovingEvent.Unsubscribe(OnProjectItemRemoving); MapMemberPropertiesChangedEvent.Unsubscribe(OnMapMemberPropertiesChanged); }
//public void RemoveWorkListLayer(IWorkList workList) //{ // if (_layersByWorklistName.ContainsKey(workList.Name)) // { // } // if (_layerByWorkList.ContainsKey(workList)) // { // _layerByWorkList.Remove(workList); // Layer layer = MapView.Active.Map.GetLayersAsFlattenedList() // .First(l => l.Name == workList.Name); // QueuedTask.Run(() => MapView.Active.Map.RemoveLayer(layer)); // } //} #region Events private void WireEvents() { // creating a project // 1. OnProjectOpened // 2. OnWriteSettings // 3. OnMapViewInitialized // 4. OnDrawCompleted //MapViewInitializedEvent.Subscribe(OnMapViewInitialized); LayersRemovingEvent.Subscribe(OnLayerRemovingAsync); DrawCompleteEvent.Subscribe(OnDrawCompleted); ProjectOpenedAsyncEvent.Subscribe(OnProjectOpendedAsync); ProjectSavingEvent.Subscribe(OnProjectSavingAsync); ProjectItemsChangedEvent.Subscribe(OnProjectItemsChanged); ProjectItemRemovingEvent.Subscribe(OnProjectItemRemoving); MapMemberPropertiesChangedEvent.Subscribe(OnMapMemberPropertiesChanged); }
public void Handle(ProjectSavingEvent eventToHandle) { SaveDiagram(); }
public void Handle(ProjectSavingEvent eventToHandle) { update(StatusBarElements.Status).WithCaption("Saving project..."); }