private async void OpenInDromEdMenuItem_Click(object sender, EventArgs e) { var fm = GetSelectedFM(); if (fm.Installed || await FMInstallAndPlay.InstallFM(fm)) { FMInstallAndPlay.OpenFMInEditor(fm); } }
private void Cancel() { switch (ProgressTask) { case ProgressTasks.ScanAllFMs: FMScan.CancelScan(); break; case ProgressTasks.InstallFM: FMInstallAndPlay.CancelInstallFM(); break; } }
private async void InstallUninstallMenuItem_Click(object sender, EventArgs e) => await FMInstallAndPlay.InstallOrUninstall(GetSelectedFM());
private async void PlayFMInMPMenuItem_Click(object sender, EventArgs e) => await FMInstallAndPlay.InstallIfNeededAndPlay(GetSelectedFM(), playMP : true);