using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using RomCheater.Logging; using RomCheater.Properties; using RomCheater.UserSettingsSupport; using RomCheater.PluginFramework.Core; namespace RomCheater { public partial class Main : Form { static Main() { SettingSubscriber.AddSubscriber(Settings.Default); } private const string t = "RomCheater"; #region LogWriterSupport static LogWriter _LoggerInstance; static LogWriter LoggerInstance { get { return _LoggerInstance; } set { _LoggerInstance = value; } } #endregion public Main() { InitializeComponent(); load_loggerflags(); LoggerInstance = logwriter; LoggerInstance.CreateNewLog(false); } private void load_loggerflags() { logger.SetLoggingFlags((loggerflags)Logging.Properties.Settings.Default.LoggingFlags); } private void mnuItemExit_Click(object sender, EventArgs e) { this.Close(); } private void btnCopyLogToClipboard_Click(object sender, EventArgs e) { } private void Main_Load(object sender, EventArgs e) { PluginLoader loader = new PluginLoader(); loader.LoadPlugins(); } private void mnuItemConfig_Click(object sender, EventArgs e) { RomCheaterConfigDialog dlg = new RomCheaterConfigDialog(); dlg.ShowDialog(); } private void mnuItemOpenProcess_Click(object sender, EventArgs e) { } } }