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; 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(); try { if (Settings.Default.UpgradeRequired) { Settings.Default.Upgrade(); Settings.Default.Reload(); Settings.Default.UpgradeRequired = false; Settings.Default.Save(); } } catch { Settings.Default.Reset(); } LoggerInstance = logwriter; LoggerInstance.CreateNewLog(false); } 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) { } private void mnuItemConfig_Click(object sender, EventArgs e) { RomCheaterConfigDialog dlg = new RomCheaterConfigDialog(); dlg.ShowDialog(); } } }