WIP: Add iOS version #10

Draft
Deadpikle wants to merge 67 commits from feature/ios into main
Showing only changes of commit 69a885ff57 - Show all commits
@@ -60,7 +60,8 @@ class StartNewChooseReportViewModel : BaseViewModel, ICanCheckShutdown, IUpdateR
// now update UI // now update UI
ViewModelChanger.PushViewModel(new CreatePDFReportViewModel(reportInfo, ViewModelChanger) ViewModelChanger.PushViewModel(new CreatePDFReportViewModel(reportInfo, ViewModelChanger)
{ {
UpdateRecentlyUsed = this UpdateRecentlyUsed = this,
TopLevelGrabber = TopLevelGrabber
}); });
CreatingReportTitle = ""; // when user comes back they can start another new report CreatingReportTitle = ""; // when user comes back they can start another new report
} }
@@ -89,7 +90,8 @@ class StartNewChooseReportViewModel : BaseViewModel, ICanCheckShutdown, IUpdateR
}; };
ViewModelChanger.PushViewModel(new CreatePDFReportViewModel(reportInfo, ViewModelChanger) ViewModelChanger.PushViewModel(new CreatePDFReportViewModel(reportInfo, ViewModelChanger)
{ {
UpdateRecentlyUsed = this UpdateRecentlyUsed = this,
TopLevelGrabber = TopLevelGrabber
}); });
} }
} }
@@ -98,7 +100,11 @@ class StartNewChooseReportViewModel : BaseViewModel, ICanCheckShutdown, IUpdateR
public void LoadExistingReport(object info) => LoadExistingReportImpl((PDFReportInfo) info); public void LoadExistingReport(object info) => LoadExistingReportImpl((PDFReportInfo) info);
public void LoadExistingReportImpl(PDFReportInfo reportInfo) public void LoadExistingReportImpl(PDFReportInfo reportInfo)
{ {
ViewModelChanger.PushViewModel(new CreatePDFReportViewModel(reportInfo, ViewModelChanger)); ViewModelChanger.PushViewModel(new CreatePDFReportViewModel(reportInfo, ViewModelChanger)
{
UpdateRecentlyUsed = this,
TopLevelGrabber = TopLevelGrabber
});
} }
public void DeleteExistingReport(object info) => DeleteExistingReportImpl((PDFReportInfo) info); public void DeleteExistingReport(object info) => DeleteExistingReportImpl((PDFReportInfo) info);