public void SetupScheduledSync() { StopScheduleTimer(); ScheduleWindow Schedule = new ScheduleWindow(Settings.bScheduleEnabled, Settings.ScheduleChange, Settings.ScheduleTime); if (Schedule.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Schedule.CopySettings(out Settings.bScheduleEnabled, out Settings.ScheduleChange, out Settings.ScheduleTime); Settings.Save(); } StartScheduleTimer(); }
public void SetupScheduledSync() { StopScheduleTimer(); List <UserSelectedProjectSettings> OpenProjects = new List <UserSelectedProjectSettings>(); for (int TabIdx = 0; TabIdx < TabControl.GetTabCount(); TabIdx++) { IMainWindowTabPanel TabPanel = (IMainWindowTabPanel)TabControl.GetTabData(TabIdx); OpenProjects.Add(TabPanel.SelectedProject); } ScheduleWindow Schedule = new ScheduleWindow(Settings.bScheduleEnabled, Settings.ScheduleChange, Settings.ScheduleTime, Settings.ScheduleAnyOpenProject, Settings.ScheduleProjects, OpenProjects); if (Schedule.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Schedule.CopySettings(out Settings.bScheduleEnabled, out Settings.ScheduleChange, out Settings.ScheduleTime, out Settings.ScheduleAnyOpenProject, out Settings.ScheduleProjects); Settings.Save(); } StartScheduleTimer(); }
private void OptionsContextMenu_ScheduleSync_Click(object sender, EventArgs e) { StopScheduleTimer(); ScheduleWindow Schedule = new ScheduleWindow(Settings.bScheduleEnabled, Settings.ScheduleChange, Settings.ScheduleTime); if(Schedule.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Schedule.CopySettings(out Settings.bScheduleEnabled, out Settings.ScheduleChange, out Settings.ScheduleTime); Settings.Save(); } StartScheduleTimer(); }