Inheritance: Artemis.Models.EffectModel
示例#1
0
 public WindowsProfileViewModel(MainManager main, IProfileEditorVmFactory pFactory,
                                ProfilePreviewModel profilePreviewModel, WindowsProfileModel model) : base(main, model)
 {
     DisplayName         = "Windows Profile";
     PFactory            = pFactory;
     ProfilePreviewModel = profilePreviewModel;
     EffectSettings      = ((WindowsProfileModel)EffectModel).Settings;
     ProfileEditor       = PFactory.CreateProfileEditorVm(main, (WindowsProfileModel)EffectModel,
                                                          ((WindowsProfileSettings)EffectSettings).LastProfile);
     ProfilePreviewModel.Profile    = ProfileEditor.SelectedProfile;
     ProfileEditor.PropertyChanged += ProfileUpdater;
     MainManager.EffectManager.EffectModels.Add(EffectModel);
 }
 public WindowsProfileViewModel(MainManager main, IProfileEditorVmFactory pFactory,
     ProfilePreviewModel profilePreviewModel, WindowsProfileModel model) : base(main, model)
 {
     DisplayName = "Windows Profile";
     PFactory = pFactory;
     ProfilePreviewModel = profilePreviewModel;
     EffectSettings = ((WindowsProfileModel) EffectModel).Settings;
     ProfileEditor = PFactory.CreateProfileEditorVm(main, (WindowsProfileModel) EffectModel,
         ((WindowsProfileSettings) EffectSettings).LastProfile);
     ProfilePreviewModel.Profile = ProfileEditor.SelectedProfile;
     ProfileEditor.PropertyChanged += ProfileUpdater;
     MainManager.EffectManager.EffectModels.Add(EffectModel);
 }