Exemple #1
0
        public DeviceSettingsTabViewModel(ISurfaceService surfaceService, ISettingsVmFactory settingsVmFactory)
        {
            DisplayName = "DEVICES";

            _surfaceService    = surfaceService;
            _settingsVmFactory = settingsVmFactory;
        }
        public PluginSettingsTabViewModel(IPluginService pluginService, ISettingsVmFactory settingsVmFactory)
        {
            DisplayName = "PLUGINS";

            _pluginService     = pluginService;
            _settingsVmFactory = settingsVmFactory;
        }
        public DeviceSettingsTabViewModel(IRgbService rgbService, IDialogService dialogService, ISettingsVmFactory settingsVmFactory)
        {
            DisplayName = "DEVICES";

            _rgbService        = rgbService;
            _dialogService     = dialogService;
            _settingsVmFactory = settingsVmFactory;
        }
        public PluginSettingsTabViewModel(IPluginManagementService pluginManagementService, IMessageService messageService, ISettingsVmFactory settingsVmFactory)
        {
            DisplayName = "PLUGINS";

            _pluginManagementService = pluginManagementService;
            _messageService          = messageService;
            _settingsVmFactory       = settingsVmFactory;
        }
        public PluginSettingsViewModel(Plugin plugin,
                                       ISettingsVmFactory settingsVmFactory,
                                       ICoreService coreService,
                                       IWindowManager windowManager,
                                       IDialogService dialogService,
                                       IPluginManagementService pluginManagementService,
                                       IMessageService messageService)
        {
            Plugin = plugin;

            _settingsVmFactory       = settingsVmFactory;
            _coreService             = coreService;
            _windowManager           = windowManager;
            _dialogService           = dialogService;
            _pluginManagementService = pluginManagementService;
            _messageService          = messageService;

            Icon = PluginUtilities.GetPluginIcon(Plugin, Plugin.Info.Icon);
        }
 public DevicesStepViewModel(IPluginManagementService pluginManagementService, ISettingsVmFactory settingsVmFactory)
 {
     _pluginManagementService = pluginManagementService;
     _settingsVmFactory       = settingsVmFactory;
 }