Replace GlobalWin.FirmwareManager with MainForm prop
This commit is contained in:
parent
a81a168cb0
commit
808ec64dba
|
@ -37,7 +37,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
public static Dictionary<string, object> UserBag { get; set; } = new Dictionary<string, object>();
|
||||
|
||||
public static Config Config { get; set; }
|
||||
public static FirmwareManager FirmwareManager { get; set; }
|
||||
public static GameInfo Game { get; set; }
|
||||
public static IMovieSession MovieSession { get; set; }
|
||||
public static InputManager InputManager { get; } = new InputManager();
|
||||
|
|
|
@ -10,6 +10,9 @@ namespace BizHawk.Client.EmuHawk
|
|||
/// <remarks>only referenced from <see cref="GenericCoreConfig"/></remarks>
|
||||
IEmulator Emulator { get; }
|
||||
|
||||
/// <remarks>only referenced from <see cref="FirmwaresConfig"/></remarks>
|
||||
FirmwareManager FirmwareManager { get; }
|
||||
|
||||
IMovieSession MovieSession { get; }
|
||||
|
||||
void AddOnScreenMessage(string message);
|
||||
|
|
|
@ -18,6 +18,9 @@ namespace BizHawk.Client.EmuHawk
|
|||
/// <remarks>only referenced from <see cref="TAStudio"/></remarks>
|
||||
bool EmulatorPaused { get; }
|
||||
|
||||
/// <remarks>only referenced from <see cref="TAStudio"/></remarks>
|
||||
FirmwareManager FirmwareManager { get; }
|
||||
|
||||
/// <remarks>only referenced from <see cref="TAStudio"/></remarks>
|
||||
bool GameIsClosing { get; }
|
||||
|
||||
|
|
|
@ -162,7 +162,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
var cfp = new CoreFileProvider(
|
||||
ShowMessageCoreComm,
|
||||
GlobalWin.FirmwareManager,
|
||||
FirmwareManager,
|
||||
Config.PathEntries,
|
||||
Config.FirmwareUserSpecifications);
|
||||
var prefs = CoreComm.CorePreferencesFlags.None;
|
||||
|
@ -282,7 +282,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
base.Config = Config;
|
||||
|
||||
InputManager.ControllerInputCoalescer = new ControllerInputCoalescer();
|
||||
GlobalWin.FirmwareManager = new FirmwareManager();
|
||||
FirmwareManager = new FirmwareManager();
|
||||
MovieSession = new MovieSession(
|
||||
Config.Movies,
|
||||
Config.PathEntries.MovieBackupsAbsolutePath(),
|
||||
|
@ -874,7 +874,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
AddOnScreenMessage(Rewinder?.Active == true ? "Rewind started" : "Rewind disabled");
|
||||
}
|
||||
|
||||
private FirmwareManager FirmwareManager => GlobalWin.FirmwareManager;
|
||||
public FirmwareManager FirmwareManager { get; }
|
||||
|
||||
protected override void OnActivated(EventArgs e)
|
||||
{
|
||||
|
@ -3558,7 +3558,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
MessageCallback = OSD.AddMessage,
|
||||
OpenAdvanced = args.OpenAdvanced
|
||||
};
|
||||
GlobalWin.FirmwareManager.RecentlyServed.Clear();
|
||||
FirmwareManager.RecentlyServed.Clear();
|
||||
|
||||
loader.OnLoadError += ShowLoadError;
|
||||
loader.OnLoadSettings += CoreSettings;
|
||||
|
|
|
@ -252,7 +252,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
DoScan();
|
||||
}
|
||||
|
||||
private FirmwareManager Manager => GlobalWin.FirmwareManager;
|
||||
private FirmwareManager Manager => _mainForm.FirmwareManager;
|
||||
|
||||
private void DoScan()
|
||||
{
|
||||
|
|
|
@ -618,7 +618,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
tasMovie.PopulateWithDefaultHeaderValues(
|
||||
Emulator,
|
||||
Game,
|
||||
GlobalWin.FirmwareManager,
|
||||
MainForm.FirmwareManager,
|
||||
Config.DefaultAuthor);
|
||||
|
||||
SetTasMovieCallbacks(tasMovie);
|
||||
|
|
Loading…
Reference in New Issue