ToolManager - cleanups, and don't use GlobalWin.Tools
This commit is contained in:
parent
6bddec01d6
commit
4461818d26
|
@ -174,7 +174,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
.Select(kvp => kvp.Key);
|
.Select(kvp => kvp.Key);
|
||||||
|
|
||||||
var customSettings = Global.Config.CustomToolSettings
|
var customSettings = Global.Config.CustomToolSettings
|
||||||
.Where(list => list.Value.Any(kvp => kvp.Value is ToolDialogSettings && ((ToolDialogSettings)kvp.Value).AutoLoad))
|
.Where(list => list.Value.Any(kvp => kvp.Value is ToolDialogSettings settings && settings.AutoLoad))
|
||||||
.Select(kvp => kvp.Key);
|
.Select(kvp => kvp.Key);
|
||||||
|
|
||||||
var typeNames = genericSettings.Concat(customSettings);
|
var typeNames = genericSettings.Concat(customSettings);
|
||||||
|
@ -194,7 +194,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void RefreshSettings(Form form, ToolStripItemCollection menu, ToolDialogSettings settings, int idx)
|
private void RefreshSettings(Form form, ToolStripItemCollection menu, ToolDialogSettings settings, int idx)
|
||||||
{
|
{
|
||||||
((ToolStripMenuItem)menu[idx + 0]).Checked = settings.SaveWindowPosition;
|
((ToolStripMenuItem)menu[idx + 0]).Checked = settings.SaveWindowPosition;
|
||||||
((ToolStripMenuItem)menu[idx + 1]).Checked = settings.TopMost;
|
((ToolStripMenuItem)menu[idx + 1]).Checked = settings.TopMost;
|
||||||
|
@ -204,7 +204,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
form.TopMost = settings.TopMost;
|
form.TopMost = settings.TopMost;
|
||||||
|
|
||||||
// do we need to do this OnShown() as well?
|
// do we need to do this OnShown() as well?
|
||||||
form.Owner = settings.FloatingWindow ? null : GlobalWin.MainForm;
|
form.Owner = settings.FloatingWindow ? null : _owner;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AttachSettingHooks(IToolFormAutoConfig tool, ToolDialogSettings settings)
|
private void AttachSettingHooks(IToolFormAutoConfig tool, ToolDialogSettings settings)
|
||||||
|
@ -492,7 +492,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
public void Restart()
|
public void Restart()
|
||||||
{
|
{
|
||||||
// If Cheat tool is loaded, restarting will restart the list too anyway
|
// If Cheat tool is loaded, restarting will restart the list too anyway
|
||||||
if (!GlobalWin.Tools.Has<Cheats>())
|
if (!Has<Cheats>())
|
||||||
{
|
{
|
||||||
Global.CheatList.NewList(GenerateDefaultCheatFilename(), autosave: true);
|
Global.CheatList.NewList(GenerateDefaultCheatFilename(), autosave: true);
|
||||||
}
|
}
|
||||||
|
@ -689,7 +689,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
LuaConsole.ResumeScripts(true);
|
LuaConsole.ResumeScripts(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
GlobalWin.Tools.UpdateAfter();
|
UpdateAfter();
|
||||||
|
|
||||||
if (Has<LuaConsole>())
|
if (Has<LuaConsole>())
|
||||||
{
|
{
|
||||||
|
@ -803,7 +803,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
// prevent nasty silent corruption
|
// prevent nasty silent corruption
|
||||||
if (!GlobalWin.Tools.IsLoaded<TAStudio>())
|
if (!IsLoaded<TAStudio>())
|
||||||
{
|
{
|
||||||
System.Diagnostics.Debug.Fail("TAStudio does not exist!");
|
System.Diagnostics.Debug.Fail("TAStudio does not exist!");
|
||||||
}
|
}
|
||||||
|
@ -841,9 +841,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
public void LoadGameGenieEc()
|
public void LoadGameGenieEc()
|
||||||
{
|
{
|
||||||
if (GlobalWin.Tools.IsAvailable<GameShark>())
|
if (IsAvailable<GameShark>())
|
||||||
{
|
{
|
||||||
GlobalWin.Tools.Load<GameShark>();
|
Load<GameShark>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue