public void RaiseDataChanged(SectionDataChangedEventArgs e)
 {
     _sectionDataChanged = true;
     UpdateCollectionItemsInfo();
     UpdateSummaryState();
     DataChanged?.Invoke(ActiveEditor, e);
 }
예제 #2
0
 private void OnSectionDataChanged(object sender, SectionDataChangedEventArgs e)
 {
     if (ActiveSection == null)
     {
         return;
     }
     if (!_allowToSave)
     {
         return;
     }
     settingsContainer.UpdateSettingsAccordingDataChanges(ActiveSection.ActiveEditor.EditorType);
     UpdateStatusBar();
     UpdateCollectionChangeButtons();
     UpdateOutputStatus();
     SettingsNotSaved = true;
     if (e.SnapshotsChanged)
     {
         ChangeInfo.SnapshotsChanged = true;
     }
     if (e.OptionsSetsChanged)
     {
         ChangeInfo.OptionsChanged = true;
     }
 }
예제 #3
0
		public void RaiseDataChanged(SectionDataChangedEventArgs e)
		{
			_sectionDataChanged = true;
			UpdateCollectionItemsInfo();
			UpdateSummaryState();
			DataChanged?.Invoke(ActiveEditor, e);
		}