55 |
IConfigPlugin ConfigPlugin = null; |
IConfigPlugin ConfigPlugin = null; |
56 |
IInputPlugin InputPlugin = null; |
IInputPlugin InputPlugin = null; |
57 |
IWindowPlugin WindowPlugin = null; |
IWindowPlugin WindowPlugin = null; |
58 |
|
List<IUserControlPlugin> UserControlPlugins = null; |
59 |
static Main() { SettingSubscriber.AddSubscriber(new Main(), Settings.Default); } |
static Main() { SettingSubscriber.AddSubscriber(new Main(), Settings.Default); } |
60 |
private const string t = "RomCheater"; |
private const string t = "RomCheater"; |
61 |
#region LogWriterSupport |
#region LogWriterSupport |
361 |
if (WindowPlugin != null && !silent) |
if (WindowPlugin != null && !silent) |
362 |
logger.Info.WriteLine("Loaded Window Plugin: {0}", WindowPlugin.ToString()); |
logger.Info.WriteLine("Loaded Window Plugin: {0}", WindowPlugin.ToString()); |
363 |
|
|
364 |
|
|
365 |
|
UserControlPlugins = new List<IUserControlPlugin>(loader.LoadedUserControlPlugins); |
366 |
|
if (UserControlPlugins != null && !silent && UserControlPlugins.Count > 0) |
367 |
|
{ |
368 |
|
foreach (var t in UserControlPlugins) |
369 |
|
{ |
370 |
|
logger.Info.WriteLine("Loaded UserControl Plugin: {0}", t.ToString()); |
371 |
|
} |
372 |
|
} |
373 |
|
|
374 |
|
|
375 |
|
|
376 |
m_PIDSelector.AcceptedPlugin = ConfigPlugin; |
m_PIDSelector.AcceptedPlugin = ConfigPlugin; |
377 |
m_RamDump.AcceptedPlugin = ConfigPlugin; |
m_RamDump.AcceptedPlugin = ConfigPlugin; |
378 |
m_memoryview.AcceptedPlugin = ConfigPlugin; |
m_memoryview.AcceptedPlugin = ConfigPlugin; |