예제 #1
0
        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();
        }
예제 #2
0
        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();
        }
예제 #3
0
		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();
		}