upgrade ProgressUpdater to .net6
This commit is contained in:
@@ -5,12 +5,12 @@ using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using DevComponents.AdvTree;
|
||||
using DevComponents.DotNetBar;
|
||||
using Telerik.WinControls;
|
||||
using Telerik.WinControls.UI;
|
||||
|
||||
namespace SM64_ROM_Manager.ProgressUpdater
|
||||
{
|
||||
public partial class DiscordSettingsDialog : OfficeForm
|
||||
public partial class DiscordSettingsDialog : RadForm
|
||||
{
|
||||
private readonly Settings settings;
|
||||
|
||||
@@ -18,29 +18,32 @@ namespace SM64_ROM_Manager.ProgressUpdater
|
||||
{
|
||||
InitializeComponent();
|
||||
this.settings = settings;
|
||||
TextBoxX_BotToken.Text = settings.DiscordBotToken;
|
||||
TextBoxX_ImgBaseURL.Text = settings.DiscordMsgBaseURL;
|
||||
TextBoxX_UrlExtraCounterParam.Text = settings.DiscordMsgParamCounter;
|
||||
CheckBoxX_EnableDiscordUpload.Checked = settings.DiscordUploadEnabled;
|
||||
RadTextBoxControl_DiscordBotToken.Text = settings.DiscordBotToken;
|
||||
RadTextBoxControl_ImageBaseURL.Text = settings.DiscordMsgBaseURL;
|
||||
RadTextBoxControl_UrlExtraCounterParamName.Text = settings.DiscordMsgParamCounter;
|
||||
RadCheckBox_EnableDiscordUpload.Checked = settings.DiscordUploadEnabled;
|
||||
}
|
||||
|
||||
private void TextBoxX_BotToken_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
settings.DiscordBotToken = TextBoxX_BotToken.Text.Trim();
|
||||
settings.DiscordBotToken = RadTextBoxControl_DiscordBotToken.Text.Trim();
|
||||
}
|
||||
|
||||
private void TextBoxX_ImgBaseURL_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
settings.DiscordMsgBaseURL = TextBoxX_ImgBaseURL.Text.Trim();
|
||||
settings.DiscordMsgBaseURL = RadTextBoxControl_ImageBaseURL.Text.Trim();
|
||||
}
|
||||
|
||||
private void TextBoxX_UrlExtraCounterParam_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
settings.DiscordMsgParamCounter = TextBoxX_UrlExtraCounterParam.Text.Trim();
|
||||
settings.DiscordMsgParamCounter = RadTextBoxControl_UrlExtraCounterParamName.Text.Trim();
|
||||
}
|
||||
|
||||
private void ButtonX1_Click(object sender, EventArgs e)
|
||||
{
|
||||
radWaitingBar1.StartWaiting();
|
||||
RadButton_LoadServersAndChannels.Enabled = false;
|
||||
|
||||
var dmgr = new DiscordMgr(settings);
|
||||
bool hasError = false;
|
||||
dmgr.LoggedMsg += (ssender, msg, isError) => { if (hasError) hasError = true; };
|
||||
@@ -53,43 +56,47 @@ namespace SM64_ROM_Manager.ProgressUpdater
|
||||
|
||||
if (hasError)
|
||||
{
|
||||
MessageBox.Show("Entwender deaktiviert oder Token ist falsch.", string.Empty, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
RadMessageBox.Show("Entwender deaktiviert oder Token ist falsch.", string.Empty, MessageBoxButtons.OK, RadMessageIcon.Error);
|
||||
}
|
||||
else
|
||||
{
|
||||
AdvTree1.BeginUpdate();
|
||||
AdvTree1.Nodes.Clear();
|
||||
radTreeView1.BeginUpdate();
|
||||
radTreeView1.Nodes.Clear();
|
||||
|
||||
foreach (var guild in dmgr.Client.Guilds)
|
||||
{
|
||||
var nGuild = new Node()
|
||||
var nGuild = new RadTreeNode()
|
||||
{
|
||||
Name = "g" + guild.Id,
|
||||
Text = guild.Name,
|
||||
Tag = guild.Id
|
||||
Tag = guild.Id,
|
||||
Expanded = true
|
||||
};
|
||||
|
||||
foreach (var channel in guild.TextChannels)
|
||||
{
|
||||
var nChannel = new Node()
|
||||
var nChannel = new RadTreeNode()
|
||||
{
|
||||
Name = "c" + channel.Id,
|
||||
Text = "#" + channel.Name,
|
||||
Tag = channel.Id
|
||||
};
|
||||
|
||||
|
||||
nGuild.Nodes.Add(nChannel);
|
||||
}
|
||||
|
||||
AdvTree1.Nodes.Add(nGuild);
|
||||
radTreeView1.Nodes.Add(nGuild);
|
||||
}
|
||||
|
||||
AdvTree1.EndUpdate();
|
||||
radTreeView1.EndUpdate();
|
||||
radTreeView1.Refresh();
|
||||
dmgr.Stop();
|
||||
}
|
||||
|
||||
radWaitingBar1.StopWaiting();
|
||||
}
|
||||
|
||||
private void AdvTree1_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e)
|
||||
private void RadTreeView1_SelectedNodeChanged(object sender, RadTreeViewEventArgs e)
|
||||
{
|
||||
if (e.Node.Name.StartsWith("c"))
|
||||
{
|
||||
@@ -100,7 +107,17 @@ namespace SM64_ROM_Manager.ProgressUpdater
|
||||
|
||||
private void CheckBoxX_EnableDiscordUpload_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
settings.DiscordUploadEnabled = CheckBoxX_EnableDiscordUpload.Checked;
|
||||
settings.DiscordUploadEnabled = RadCheckBox_EnableDiscordUpload.Checked;
|
||||
}
|
||||
|
||||
private void RadWaitingBar1_WaitingStarted(object sender, EventArgs e)
|
||||
{
|
||||
RadButton_LoadServersAndChannels.Enabled = false;
|
||||
}
|
||||
|
||||
private void RadWaitingBar1_WaitingStopped(object sender, EventArgs e)
|
||||
{
|
||||
RadButton_LoadServersAndChannels.Enabled = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user