Save & Load Config menu items
This commit is contained in:
parent
e801e31f40
commit
7d0f4f21fe
|
@ -144,6 +144,9 @@
|
|||
this.miSpeed100 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.miSpeed150 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.miSpeed200 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator10 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.saveConfigToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.loadConfigToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.rAMWatchToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.rAMSearchToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
|
@ -856,7 +859,10 @@
|
|||
this.toolStripSeparator9,
|
||||
this.soundToolStripMenuItem,
|
||||
this.gUIToolStripMenuItem,
|
||||
this.frameSkipToolStripMenuItem});
|
||||
this.frameSkipToolStripMenuItem,
|
||||
this.toolStripSeparator10,
|
||||
this.saveConfigToolStripMenuItem,
|
||||
this.loadConfigToolStripMenuItem});
|
||||
this.configToolStripMenuItem.Name = "configToolStripMenuItem";
|
||||
this.configToolStripMenuItem.Size = new System.Drawing.Size(50, 20);
|
||||
this.configToolStripMenuItem.Text = "&Config";
|
||||
|
@ -1083,6 +1089,24 @@
|
|||
this.miSpeed200.Text = "Speed 200%";
|
||||
this.miSpeed200.Click += new System.EventHandler(this.miSpeed200_Click);
|
||||
//
|
||||
// toolStripSeparator10
|
||||
//
|
||||
this.toolStripSeparator10.Name = "toolStripSeparator10";
|
||||
this.toolStripSeparator10.Size = new System.Drawing.Size(149, 6);
|
||||
//
|
||||
// saveConfigToolStripMenuItem
|
||||
//
|
||||
this.saveConfigToolStripMenuItem.Name = "saveConfigToolStripMenuItem";
|
||||
this.saveConfigToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.saveConfigToolStripMenuItem.Text = "Save Config";
|
||||
this.saveConfigToolStripMenuItem.Click += new System.EventHandler(this.saveConfigToolStripMenuItem_Click);
|
||||
//
|
||||
// loadConfigToolStripMenuItem
|
||||
//
|
||||
this.loadConfigToolStripMenuItem.Name = "loadConfigToolStripMenuItem";
|
||||
this.loadConfigToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.loadConfigToolStripMenuItem.Text = "Load Config";
|
||||
//
|
||||
// toolsToolStripMenuItem
|
||||
//
|
||||
this.toolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
|
@ -1309,6 +1333,9 @@
|
|||
private System.Windows.Forms.ToolStripMenuItem miSpeed150;
|
||||
private System.Windows.Forms.ToolStripMenuItem miSpeed200;
|
||||
private System.Windows.Forms.ToolStripMenuItem miLimitFramerate;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator10;
|
||||
private System.Windows.Forms.ToolStripMenuItem saveConfigToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem loadConfigToolStripMenuItem;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1043,5 +1043,17 @@ namespace BizHawk.MultiClient
|
|||
if (!miAutoMinimizeSkipping.Enabled) miAutoMinimizeSkipping.Checked = true;
|
||||
}
|
||||
|
||||
private void saveConfigToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
ConfigService.Save("config.ini", Global.Config);
|
||||
Global.RenderPanel.AddMessage("Saved settings");
|
||||
}
|
||||
|
||||
private void loadConfigToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
Global.Config = ConfigService.Load<Config>("config.ini");
|
||||
Global.RenderPanel.AddMessage("Saved loaded");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue