work on characterlist
This commit is contained in:
@@ -96,6 +96,24 @@ namespace OwnChar.App.Desktop.LangRes {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Sucht eine lokalisierte Zeichenfolge, die Do you really want to delete the character {0}? ähnelt.
|
||||||
|
/// </summary>
|
||||||
|
internal static string MsgBox_ConfirmDeletion_Text {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MsgBox_ConfirmDeletion_Text", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Sucht eine lokalisierte Zeichenfolge, die Delete Character ähnelt.
|
||||||
|
/// </summary>
|
||||||
|
internal static string MsgBox_ConfirmDeletion_Title {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MsgBox_ConfirmDeletion_Title", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sucht eine lokalisierte Zeichenfolge, die Unnamed Character ähnelt.
|
/// Sucht eine lokalisierte Zeichenfolge, die Unnamed Character ähnelt.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -129,6 +129,12 @@
|
|||||||
<data name="Column_CharOwner" xml:space="preserve">
|
<data name="Column_CharOwner" xml:space="preserve">
|
||||||
<value>Owner</value>
|
<value>Owner</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MsgBox_ConfirmDeletion_Text" xml:space="preserve">
|
||||||
|
<value>Do you really want to delete the character {0}?</value>
|
||||||
|
</data>
|
||||||
|
<data name="MsgBox_ConfirmDeletion_Title" xml:space="preserve">
|
||||||
|
<value>Delete Character</value>
|
||||||
|
</data>
|
||||||
<data name="Tab_UnnamedChar" xml:space="preserve">
|
<data name="Tab_UnnamedChar" xml:space="preserve">
|
||||||
<value>Unnamed Character</value>
|
<value>Unnamed Character</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -4,7 +4,9 @@ using OwnChar.Model;
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
using Telerik.WinControls;
|
||||||
using Telerik.WinControls.UI;
|
using Telerik.WinControls.UI;
|
||||||
|
using Telerik.Windows.Documents.Fixed.Model.Navigation;
|
||||||
|
|
||||||
namespace OwnChar.App.Desktop.UI.MainTabs.Controls;
|
namespace OwnChar.App.Desktop.UI.MainTabs.Controls;
|
||||||
|
|
||||||
@@ -55,7 +57,7 @@ public partial class CharacterListControl : UserControl
|
|||||||
radListView_CharList.BeginUpdate();
|
radListView_CharList.BeginUpdate();
|
||||||
radListView_CharList.Items.Clear();
|
radListView_CharList.Items.Clear();
|
||||||
|
|
||||||
if (profile != null && mainApi?.Manager?.Characters.GetCharacters(profile) is IEnumerable<Character> characters)
|
if (profile != null && mainApi.Manager?.Characters.GetCharacters(profile) is IEnumerable<Character> characters)
|
||||||
{
|
{
|
||||||
foreach (Character character in characters)
|
foreach (Character character in characters)
|
||||||
{
|
{
|
||||||
@@ -95,10 +97,18 @@ public partial class CharacterListControl : UserControl
|
|||||||
AddCharToList(newChar);
|
AddCharToList(newChar);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DelChar()
|
private void TryDelChar()
|
||||||
|
{
|
||||||
|
var selChar = GetSelectedChar();
|
||||||
|
|
||||||
|
if (selChar != null)
|
||||||
|
{
|
||||||
|
if (RadMessageBox.Show(string.Format(CharListControlLangRes.MsgBox_ConfirmDeletion_Text, selChar.Name), CharListControlLangRes.MsgBox_ConfirmDeletion_Title, MessageBoxButtons.YesNo, RadMessageIcon.Exclamation) == DialogResult.Yes)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void TryOpenChar(Character? character)
|
private void TryOpenChar(Character? character)
|
||||||
{
|
{
|
||||||
@@ -120,7 +130,7 @@ public partial class CharacterListControl : UserControl
|
|||||||
|
|
||||||
private void RadMenuItem_DeleteChar_Click(object sender, System.EventArgs e)
|
private void RadMenuItem_DeleteChar_Click(object sender, System.EventArgs e)
|
||||||
{
|
{
|
||||||
DelChar();
|
TryDelChar();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RadMenuItem_OpenChar_Click(object sender, System.EventArgs e)
|
private void RadMenuItem_OpenChar_Click(object sender, System.EventArgs e)
|
||||||
|
|||||||
Reference in New Issue
Block a user