コード例 #1
0
 /// <summary>
 /// Событие клика по кнопке сброса настроек в дефолтные
 /// </summary>
 private void cancelSettingsButton_Click(object sender, EventArgs e)
 {
     //Запрос сброса настроек на дефолтные
     if (pl.showMessage(6) == DialogResult.Yes)
     {
         //Прописываем дефолтные настройки
         setSettingsAsDefault();
     }
 }
コード例 #2
0
        /// <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;
            }
        }
コード例 #3
0
 /// <summary>
 /// Обработчик события ошибки по лимитам
 /// </summary>
 private void Mw_onLimiteError(object sender, EventArgs e)
 {
     //Запускаем событие в UI-потоке
     this.BeginInvoke(new Action(() => {
         //Выводим сообщение об ошибке
         pl.showMessage(9);
         //Проставляем активность кнопкам
         setButtonsEnableStatus(true);
     }));
 }