/// <summary> /// Событие клика по кнопке сброса настроек в дефолтные /// </summary> private void cancelSettingsButton_Click(object sender, EventArgs e) { //Запрос сброса настроек на дефолтные if (pl.showMessage(6) == DialogResult.Yes) { //Прописываем дефолтные настройки setSettingsAsDefault(); } }
/// <summary> /// Устанавливаем путь загрузки манги /// </summary> /// <param name="path">Дефолтный путь загрузки</param> private void setDownloadPath(string path) { bool newPath = true; //Если нужно спрашивать о том, оставить ли старый путь загрузки if (Program.settingsStorage.settings.newFolderRequest) { //Если в списке загрузки уже установлен путь if ((dList.downloadPath != null) && (dList.downloadPath.Length != 0)) { //Запрашиваем обновление пути newPath = (pl.showMessage(8) == System.Windows.Forms.DialogResult.Yes); } } //Если путь таки нужно обновить if (newPath) { //Проставляем новый. Если нужно создавать дочерние папки - создаём. //иначе - базовый путь загрузки. dList.downloadPath = (Program.settingsStorage.settings.createChildFolder) ? getNewDownloadPath(path) : path; } }
/// <summary> /// Обработчик события ошибки по лимитам /// </summary> private void Mw_onLimiteError(object sender, EventArgs e) { //Запускаем событие в UI-потоке this.BeginInvoke(new Action(() => { //Выводим сообщение об ошибке pl.showMessage(9); //Проставляем активность кнопкам setButtonsEnableStatus(true); })); }