private Tasker DownloadFile(string url, string fileName)
        {
            var tasker = new Tasker(parentForm);

            tasker.AttachViews(new Tasks.TaskerTaskbar(), new Tasks.TaskerForm());
            tasker.SetStatusImage(Resources.sign_sync);
            tasker.SetTitle(Resources.DownloadingEllipsis);
            tasker.AddTask(WebClientTasks.DownloadFile(url, fileName));
            return(tasker);
        }
Exemple #2
0
 private void ModHubForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (hakchi.Shell.IsOnline && hakchi.Shell.Execute("[ -e /mod-recovery.flag ]") == 0)
     {
         using (var tasker = new Tasker(this))
         {
             tasker.AttachViews(new TaskerTaskbar(), new TaskerForm());
             tasker.SetStatusImage(Resources.sign_sync);
             tasker.SetTitle(Resources.Rebooting);
             tasker.AddTasks(new MembootTasks(MembootTasks.MembootTaskType.Memboot));
             tasker.Start();
         }
     }
 }
Exemple #3
0
        private Tasker DownloadFile(string url, string fileName)
        {
            if (File.Exists(fileName))
            {
                File.Delete(fileName);
            }

            if (Directory.Exists(fileName))
            {
                Directory.Delete(fileName, true);
            }

            var tasker = new Tasker(parentForm);

            tasker.AttachViews(new Tasks.TaskerTaskbar(), new Tasks.TaskerForm());
            tasker.SetStatusImage(Resources.sign_sync);
            tasker.SetTitle(Resources.DownloadingEllipsis);
            tasker.AddTask(WebClientTasks.DownloadFile(url, fileName));
            return(tasker);
        }