Bloom.Publish.PublishView.UpdateDisplayMode C# (CSharp) Method

UpdateDisplayMode() private method

private UpdateDisplayMode ( ) : void
return void
        private void UpdateDisplayMode()
        {
            if (IsHandleCreated) // May not be when bulk uploading
            {
                // Upload and ePUB display modes simply depend on the appropriate button being checked.
                // If any of the other buttons is checked, we display the preview IF we have it.
                if (_uploadRadio.Checked)
                    _model.DisplayMode = PublishModel.DisplayModes.Upload;
                else if (_epubRadio.Checked)
                    _model.DisplayMode = PublishModel.DisplayModes.EPUB;
                else if (_model.PdfGenerationSucceeded)
                    _model.DisplayMode = PublishModel.DisplayModes.ShowPdf;
                else
                    _model.DisplayMode = PublishModel.DisplayModes.WaitForUserToChooseSomething;
                Invoke((Action) (UpdateDisplay));
            }
        }