[chore:] font resolver included + various changes
This commit is contained in:
@@ -57,6 +57,8 @@ public partial class MainWindow : Window
|
||||
try
|
||||
{
|
||||
BtnWikiPath.Click += BtnWikiPath_Click;
|
||||
BtnFontPath.Click += BtnFontPath_Click;
|
||||
BtnConfigPath.Click += BtnConfigPath_Click;
|
||||
}
|
||||
catch
|
||||
{
|
||||
@@ -94,23 +96,23 @@ public partial class MainWindow : Window
|
||||
//await MessageBox.Show(_instance, $"{result.Count} Einträge fehlerhaft.", "Fertig");
|
||||
}
|
||||
|
||||
private async void StartAddressRepair(Uri path)
|
||||
{
|
||||
var addresses = DataImport.ImportKasAddressList(path); // Ihr Code hier
|
||||
var progressWindow = new ProgressWindow();
|
||||
|
||||
progressWindow.Show(_instance);
|
||||
|
||||
var processor = new AddressRepair(progressWindow);
|
||||
//var result = await processor.Perform(addresses.Item2, errors);
|
||||
|
||||
|
||||
progressWindow.Close();
|
||||
|
||||
|
||||
//new ResultWindow(result, addresses.Item2).Show();
|
||||
//await MessageBox.Show(_instance, $"{result.Count} Einträge fehlerhaft.", "Fertig");
|
||||
}
|
||||
// private async void StartAddressRepair(Uri path)
|
||||
// {
|
||||
// var addresses = DataImport.ImportKasAddressList(path); // Ihr Code hier
|
||||
// var progressWindow = new ProgressWindow();
|
||||
//
|
||||
// progressWindow.Show(_instance);
|
||||
//
|
||||
// var processor = new AddressRepair(progressWindow);
|
||||
// //var result = await processor.Perform(addresses.Item2, errors);
|
||||
//
|
||||
//
|
||||
// progressWindow.Close();
|
||||
//
|
||||
//
|
||||
// //new ResultWindow(result, addresses.Item2).Show();
|
||||
// //await MessageBox.Show(_instance, $"{result.Count} Einträge fehlerhaft.", "Fertig");
|
||||
// }
|
||||
|
||||
private void MnuExit_OnClick(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
@@ -302,6 +304,40 @@ public partial class MainWindow : Window
|
||||
PopulateNavTree();
|
||||
}
|
||||
|
||||
private async void BtnFontPath_Click(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
var top = GetTopLevel(this);
|
||||
var folder = await top.StorageProvider.OpenFolderPickerAsync(new FolderPickerOpenOptions
|
||||
{
|
||||
Title = "Font Pfad wählen",
|
||||
AllowMultiple = false
|
||||
});
|
||||
|
||||
if (folder == null || folder.Count == 0) return;
|
||||
var chosen = folder[0].Path;
|
||||
TbFontPath.Text = chosen.ToString();
|
||||
Global._instance.font_path = chosen.ToString();
|
||||
Global.Save();
|
||||
}
|
||||
|
||||
private async void BtnConfigPath_Click(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
var top = GetTopLevel(this);
|
||||
var folder = await top.StorageProvider.OpenFolderPickerAsync(new FolderPickerOpenOptions
|
||||
{
|
||||
Title = "Config Pfad wählen",
|
||||
AllowMultiple = false
|
||||
});
|
||||
|
||||
if (folder == null || folder.Count == 0) return;
|
||||
var chosen = folder[0].Path;
|
||||
TbConfigPath.Text = chosen.ToString();
|
||||
Global._instance.config_path = chosen.ToString();
|
||||
Global.Save();
|
||||
|
||||
MessageBox.Show(this, "Bitte starten Sie das Programm neu, um die Änderungen wirksam zu machen.", "Achtung");
|
||||
}
|
||||
|
||||
private async Task<string> OpenSettingsSaveAsDialog()
|
||||
{
|
||||
var settingsFileName = "KAS-Adress-Liste";
|
||||
|
||||
Reference in New Issue
Block a user