public void Compose()
        {
            if (_composer != null)
            {
                return;
            }

            try
            {
                BackgroundTask          task           = new BackgroundTask(new BackgroundTaskMethod(InitComposer), true, null);
                ProgressDialogComponent progressDialog = new ProgressDialogComponent(task, true, ProgressBarStyle.Continuous);
                ApplicationComponent.LaunchAsDialog(this.Context.DesktopWindow, progressDialog, SR.MessageStartingStudyComposer);

                if (_composer != null)
                {
                    SimpleComposerAdapterComponent component = new SimpleComposerAdapterComponent(_composer);
                    ApplicationComponent.LaunchAsDialog(this.Context.DesktopWindow, component, SR.StudyComposer);
                    _composer = null;
                }
            }
            catch (Exception ex)
            {
                ExceptionHandler.Report(ex, base.Context.DesktopWindow);
            }
        }
        public SimpleComposerAdapterComponentPanel(SimpleComposerAdapterComponent component)
            : this()
        {
            Size size = new Size(64, 64);

            _component = component;
            _component.RefreshIcons(size);

            Control ctlPatient = (Control)_component.PatientGalleryComponentHost.ComponentView.GuiElement;

            ctlPatient.Dock = DockStyle.Fill;
            pnlPatients.Controls.Add(ctlPatient);

            Control ctlStudy = (Control)_component.StudyGalleryComponentHost.ComponentView.GuiElement;

            ctlStudy.Dock = DockStyle.Fill;
            pnlStudies.Controls.Add(ctlStudy);

            Control ctlSeries = (Control)_component.SeriesGalleryComponentHost.ComponentView.GuiElement;

            ctlSeries.Dock = DockStyle.Fill;
            pnlSeries.Controls.Add(ctlSeries);

            Control ctlImage = (Control)_component.ImageGalleryComponentHost.ComponentView.GuiElement;

            ctlImage.Dock = DockStyle.Fill;
            pnlImages.Controls.Add(ctlImage);

            //glvPatients.ImageSize = size;
            //glvStudies.ImageSize = size;
            //glvSeries.ImageSize = size;
            //glvImages.ImageSize = size;

            //glvPatients.DataSource = _component.Patients;
            //glvStudies.DataSource = _component.Studies;
            //glvSeries.DataSource = _component.Series;
            //glvImages.DataSource = _component.Images;

            //_component.StudyTreeUpdated += new EventHandler(_component_StudyTreeUpdated);
            //_component.SelectedPatientChanged += new EventHandler(_component_SelectedPatientChanged);
            //_component.SelectedStudyChanged += new EventHandler(_component_SelectedStudyChanged);
            //_component.SelectedSeriesChanged += new EventHandler(_component_SelectedSeriesChanged);
        }
		public SimpleComposerAdapterComponentPanel(SimpleComposerAdapterComponent component)
			: this() {
			Size size = new Size(64, 64);

			_component = component;
			_component.RefreshIcons(size);

			Control ctlPatient = (Control)_component.PatientGalleryComponentHost.ComponentView.GuiElement;
			ctlPatient.Dock = DockStyle.Fill;
			pnlPatients.Controls.Add(ctlPatient);

			Control ctlStudy = (Control)_component.StudyGalleryComponentHost.ComponentView.GuiElement;
			ctlStudy.Dock = DockStyle.Fill;
			pnlStudies.Controls.Add(ctlStudy);

			Control ctlSeries = (Control)_component.SeriesGalleryComponentHost.ComponentView.GuiElement;
			ctlSeries.Dock = DockStyle.Fill;
			pnlSeries.Controls.Add(ctlSeries);

			Control ctlImage = (Control)_component.ImageGalleryComponentHost.ComponentView.GuiElement;
			ctlImage.Dock = DockStyle.Fill;
			pnlImages.Controls.Add(ctlImage);

			//glvPatients.ImageSize = size;
			//glvStudies.ImageSize = size;
			//glvSeries.ImageSize = size;
			//glvImages.ImageSize = size;

			//glvPatients.DataSource = _component.Patients;
			//glvStudies.DataSource = _component.Studies;
			//glvSeries.DataSource = _component.Series;
			//glvImages.DataSource = _component.Images;

			//_component.StudyTreeUpdated += new EventHandler(_component_StudyTreeUpdated);
			//_component.SelectedPatientChanged += new EventHandler(_component_SelectedPatientChanged);
			//_component.SelectedStudyChanged += new EventHandler(_component_SelectedStudyChanged);
			//_component.SelectedSeriesChanged += new EventHandler(_component_SelectedSeriesChanged);
		}
		public void SetComponent(IApplicationComponent component) {
			_component = (SimpleComposerAdapterComponent)component;
		}
Beispiel #5
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (SimpleComposerAdapterComponent)component;
 }