public void SaveClicked(object parameter)
{
if (string.IsNullOrEmpty(Error))
{
Properties.Settings.Default.MaxParallelDownloads = MaxParallelDownloads;
Properties.Settings.Default.ReaderPath = ReaderPath;
Properties.Settings.Default.EnablePreload = EnablePreload;
Properties.Settings.Default.PreselectOutputFolder = PreselectDownloadFolder;
Properties.Settings.Default.RecentMangaDaysNum = RecentMangaDaysNum;
Properties.Settings.Default.ChaptersSelectionMode = ChaptersSelectionMode;
Properties.Settings.Default.RecentFolders.MaxItems = MaxRecentFolders;
Properties.Settings.Default.DisabledScrapers.Clear();
foreach (var scraper in Scrapers)
{
if (!scraper.Enabled)
Properties.Settings.Default.DisabledScrapers.Add(scraper.ScraperGuid);
}
Properties.Settings.Default.Save();
// todo: somehow signalize that settings were saved
}
}