public JobListDetailsUpdateWorker(ICollection <DistributedJob> distributedJobs, JobListManager jobListManager)
        {
            this.distributedJobs = distributedJobs;
            this.jobListManager  = jobListManager;

            DoWork += JobListDetailsUpdateWorkerDoWork;
        }
示例#2
0
        public JobCreationWorker(JobListManager jobListManager, DistributedJob jobToDistribute)
        {
            this.jobListManager  = jobListManager;
            this.jobToDistribute = jobToDistribute;

            DoWork += JobCreationWorkerDoWork;
        }
        public P2PEditorPresentation(P2PEditor p2PEditor, JobListManager jobListManager)
        {
            P2PEditor             = p2PEditor;
            JobListManager        = jobListManager;
            P2PEditorPresentation = this;


            InitializeComponent();

            UpdateDisplay();

            this.Connect.P2PEditorPresentation           = this;
            this.GetNewCertificate.P2PEditorPresentation = this;
            this.JobCreation.P2PEditorPresentation       = this;
            this.JobDisplay.P2PEditorPresentation        = this;

            if (this.IsP2PConnecting || !this.IsP2PConnected)
            {
                ShowConnectView();
            }
            else
            {
                ShowActiveJobsView();
            }
        }
示例#4
0
        public P2PEditor()
        {
            jobListManager         = new JobListManager(this);
            initialNewEventHandled = false;

            Presentation = new P2PEditorPresentation(this, jobListManager);
            Settings     = new P2PEditorSettings();
        }
示例#5
0
        public JobParticipationWorker(P2PEditor p2PEditor, JobListManager jobListManager, DistributedJob jobToParticipateIn, Dispatcher dispatcher)
        {
            this.p2PEditor          = p2PEditor;
            this.jobListManager     = jobListManager;
            this.jobToParticipateIn = jobToParticipateIn;
            this.dispatcher         = dispatcher;

            DoWork += JobParticipationWorkerDoWork;
        }
示例#6
0
        public JobListUpdateWorker(JobListManager jobListManager)
        {
            this.jobListManager = jobListManager;

            DoWork += JobCreationWorkerDoWork;
        }