/// <summary>
 /// Конструктор формы
 /// </summary>
 /// <param name="pl">Класс попапов</param>
 public settings(PopupLoader pl)
 {
     //Инициализируем компоненты
     InitializeComponent();
     //Сохраняем класс попапов, переданный из главной формы
     this.pl = pl;
     //Инициализируем форму
     init();
 }
示例#2
0
        /// <summary>
        /// Инициализатор формы
        /// </summary>
        private void init()
        {
            //Инициализхируем класс всплывающих сообщений
            pl = new PopupLoader();
            //Инициализируем основной рабочий класс
            mw = new mainWorker(pl);

            //Инициализируем форму настроек
            sf = new settings(pl);
            //Инициализируем форму предзагрузчика
            df = new donates();

            //Загружаем текст в контроллы
            loadTextFromResources();

            //Добавляем номер версии в заголовок окна
            customTopBar1.headerText += $" (ver. {Application.ProductVersion})";

            //Инициализируем события
            initEvents();
        }
示例#3
0
        /// <summary>
        /// Конструктор класса
        /// </summary>
        /// <param name="pl">Класс загрузки попапов</param>
        public mainWorker(PopupLoader pl)
        {
            //Записываем ссылку на класс загрузки попапов
            this.pl = pl;
            //Инициализируем сканер буфера обмена
            cs = new ClipboardScanner();
            //ИНициализируем класс сохранения/загрузки
            xw = new XmlWorker();
            //Инициализиурем список манги для загрузки
            dList = new DownloadList();
            //Ставим шаг в режим сбора ссылок
            workStep = DownloadStep.Steps.Сбор_ссылок;
            //Ставим время загрузки страницы в дефолтное
            averageLoadTime     = defaultAverageLoadTime;
            averageLoadInfoTime = defaultAverageLoadInfoTime;
            //Добавляем обработчик события нахождения ссылки в буфере обмена
            cs.findUrl += Cs_findUrl;

            //Запускаем загрузку манги
            loadManga();
            //Запускаем поиск ссылок
            cs.start();
        }