public MpDialogMovingPicturesPin(Cornerstone.MP.GUIPinCodeDialog dialog)
            : base(dialog)
        {
            this.mpDialog = dialog;
            this.DialogType = dialog.GetModuleName();
            this.DialogId = dialog.GetID;
            GetHeading(dialog, 1);
            GetText(dialog, 2, 3, 4, 5);

            this.AvailableActions.Add("cancel");
            this.AvailableActions.Add("setpin");
            this.AvailableActions.Add("deletepin");
            this.AvailableActions.Add("confirmpin");
        }
        public MpDialogMovingPicturesRating(Cornerstone.MP.GUIGeneralRating dialog)
            : base(dialog)
        {
            this.mpDialog = dialog;
            this.DialogType = dialog.GetModuleName();
            this.DialogId = dialog.GetID;
            this.Rating = dialog.Rating;
            this.RatingMax = (dialog._displayStars == Cornerstone.MP.GUIGeneralRating.StarDisplay.FIVE_STARS) ? 5 : 10;
            GetHeading(dialog, 1);
            GetText(dialog, 2, 3, 4, 5);

            this.AvailableActions.Add("cancel");
            this.AvailableActions.Add("setrating");
            this.AvailableActions.Add("confirmrating");
        }