public ProjectPropertiesDialogViewModel() { MappersModel mappers = ModelManager.Get <MappersModel>(); Mappers = mappers.Mappers; ReadProjectData(); SignalManager.Get <CloseDialogSignal>().Listener += OnCloseDialog; _changed = false; }
private void ReadProjectData() { ProjectModel project = ModelManager.Get <ProjectModel>(); MappersModel mappers = ModelManager.Get <MappersModel>(); SelectedMapper = project.Header.INesMapper; CHRSizes = mappers.Mappers[SelectedMapper].CHR; PRGSizes = mappers.Mappers[SelectedMapper].PRG; SelectedCHRSize = project.Header.CHRSize; SelectedPRGSize = project.Header.PRGSize; FrameTiming = project.Header.FrameTiming; Mirrorings = mappers.Mappers[SelectedMapper].Mirroring; SelectedMirroring = project.Header.MirroringType; Battery = project.Header.Battery; }