Uploaders config form load settings in shown event

This commit is contained in:
Jaex 2014-06-06 04:25:53 +03:00
parent 52cb4aff2f
commit 13dfb8a492

View file

@ -43,16 +43,21 @@ public partial class UploadersConfigForm : Form
public UploadersConfigForm(UploadersConfig uploadersConfig)
{
InitializeComponent();
Icon = ShareXResources.Icon;
Config = uploadersConfig;
FormSettings();
LoadSettings(uploadersConfig);
InitializeComponent();
string title = "ShareX - Outputs Configuration";
if (!string.IsNullOrEmpty(Config.FilePath))
{
title += " - " + Config.FilePath;
}
Text = title;
Icon = ShareXResources.Icon;
}
private void UploadersConfigForm_Shown(object sender, EventArgs e)
{
ttlvMain.FocusListView();
FormSettings();
LoadSettings(Config);
}
private void UploadersConfigForm_Resize(object sender, EventArgs e)
@ -62,15 +67,6 @@ private void UploadersConfigForm_Resize(object sender, EventArgs e)
private void FormSettings()
{
string title = "ShareX - Outputs Configuration";
if (!string.IsNullOrEmpty(Config.FilePath))
{
title += " - " + Config.FilePath;
}
Text = title;
ImageList uploadersImageList = new ImageList();
uploadersImageList.ColorDepth = ColorDepth.Depth32Bit;
uploadersImageList.Images.Add("ImageShack", Resources.ImageShack);
@ -143,6 +139,7 @@ private void FormSettings()
ttlvMain.ImageList = uploadersImageList;
ttlvMain.MainTabControl = tcUploaders;
ttlvMain.FocusListView();
NameParser.CreateCodesMenu(txtDropboxPath, ReplacementVariables.n, ReplacementVariables.t, ReplacementVariables.pn);
NameParser.CreateCodesMenu(txtAmazonS3ObjectPrefix, ReplacementVariables.n, ReplacementVariables.t, ReplacementVariables.pn);