public UsageModelOptionsControl(Lifetime lifetime, OptionsSettingsSmartContext ctx, KaVEISettingsStore settingsStore, IActionExecutor actionExecutor, DataContexts dataContexts, IMessageBoxCreator messageBoxCreator) { _messageBoxCreator = messageBoxCreator; _lifetime = lifetime; _settingsStore = settingsStore; _actionExecutor = actionExecutor; _dataContexts = dataContexts; InitializeComponent(); _modelStoreSettings = settingsStore.GetSettings <ModelStoreSettings>(); DataContext = new UsageModelOptionsViewModel { ModelStoreSettings = _modelStoreSettings }; if (ctx != null) { // Binding to ModelStorePath ctx.SetBinding( lifetime, (ModelStoreSettings s) => s.ModelStorePath, ModelStorePathTextBox, TextBox.TextProperty); } }
public UserProfileOptionsControl(Lifetime lifetime, OptionsSettingsSmartContext ctx, KaVEISettingsStore settingsStore, IActionExecutor actionExecutor, DataContexts dataContexts, IMessageBoxCreator messageBoxCreator, IUserProfileSettingsUtils userProfileUtils) { _messageBoxCreator = messageBoxCreator; _userProfileUtils = userProfileUtils; _lifetime = lifetime; _ctx = ctx; _settingsStore = settingsStore; _actionExecutor = actionExecutor; _dataContexts = dataContexts; InitializeComponent(); userProfileUtils.EnsureProfileId(); _userProfileSettings = userProfileUtils.GetSettings(); _userProfileContext = new UserProfileContext(_userProfileSettings, userProfileUtils); _userProfileContext.PropertyChanged += UserProfileContextOnPropertyChanged; DataContext = _userProfileContext; if (_ctx != null) { BindToUserProfileChanges(); } }
public AnonymizationOptionsControl(Lifetime lifetime, OptionsSettingsSmartContext ctx, KaVEISettingsStore settingsStore, IActionExecutor actionExecutor, DataContexts dataContexts, IMessageBoxCreator messageBoxCreator) { _lifetime = lifetime; _ctx = ctx; _settingsStore = settingsStore; _actionExecutor = actionExecutor; _dataContexts = dataContexts; InitializeComponent(); _anonymizationSettings = settingsStore.GetSettings <AnonymizationSettings>(); var anonymizationContext = new AnonymizationContext(_anonymizationSettings); DataContext = anonymizationContext; if (_ctx != null) { BindChangesToAnonymization(); } _messageBoxCreator = messageBoxCreator; }
public Genetic() { dataContext = DataContexts.Instance; population = new Inputs[dataContext.GAParams.PCount]; popResults = new Results[dataContext.GAParams.PCount]; }
public MainWindow() { dataContext = DataContexts.Instance; dataContext.Inputs = new Inputs(); dataContext.Results = new Results(); dataContext.CommandsViewModel = new CommandsViewModel(this); dataContext.GAParams = new GAParams(); dataContext.GAmodel = new GAmodel(); this.DataContext = dataContext; dataContext.Inputs.IsOptimizing = false; dataContext.Inputs.MBoyChuguna = 1; dataContext.Inputs.MChuguna = 90.11; dataContext.Inputs.MChushkovogoChuguna = 0; dataContext.Inputs.MJSB = 1.46; dataContext.Inputs.MLoma10PercentKre = 1.99; dataContext.Inputs.MLomaSt = 14.78; dataContext.Inputs.MScrapChugun = 1.33; dataContext.Inputs.MShlakometal = 0.45; dataContext.Inputs.MScrapStal = 2.46; dataContext.Inputs.MBoyChugunaPrice = 3700; dataContext.Inputs.MChugunaPrice = 4000; dataContext.Inputs.MChushkovogoChugunaPrice = 4200; dataContext.Inputs.MJSBPrice = 950; dataContext.Inputs.MLoma10PercentKrePrice = 2900; dataContext.Inputs.MLomaStPrice = 3200; dataContext.Inputs.MScrapChugunPrice = 1600; dataContext.Inputs.MScrapStalPrice = 1700; InitializeComponent(); }
public GeneralOptionsControl(Lifetime lifetime, OptionsSettingsSmartContext ctx, IActionExecutor actionExecutor, KaVEISettingsStore settingsStore, DataContexts dataContexts, IMessageBoxCreator messageBoxCreator) { _messageBoxCreator = messageBoxCreator; _lifetime = lifetime; _ctx = ctx; _actionExecutor = actionExecutor; _settingsStore = settingsStore; _dataContexts = dataContexts; InitializeComponent(); _exportSettings = settingsStore.GetSettings <ExportSettings>(); DataContext = new GeneralOptionsViewModel { ExportSettings = _exportSettings }; if (_ctx != null) { BindToGeneralChanges(); } }
public SettingsStore(RSISettingsStore settingsStore, DataContexts dataContexts, ISettingsOptimization optimization) { _settingsStore = settingsStore; _dataContexts = dataContexts; _optimization = optimization; }
public CommandsViewModel(MainWindow mainWindow) { this.mainWindow = mainWindow; dataContext = DataContexts.Instance; MainWindow = new DelegateCommand(OnExecuteMainWindow, CanExecute); GAParams = new DelegateCommand(OnExecuteGAParams, CanExecute); SaveFile = new DelegateCommand(OnSaveFile, CanExecute); }
public LinkedTypeUnitTestsDataRuleRegistrar(Lifetime lifetime, DataContexts dataContexts) { var dataRule = new DataRule <UnitTestElements> .DesperateDataRule( "ProjectModelToUnitTestElements", UnitTestDataConstants.UnitTestElements.SELECTED, LinkedTypeUnitTestsDataRule); dataContexts.RegisterDataRule(lifetime, dataRule); }
public UnityCodeInsightFieldUsageProvider(UnitySolutionTracker unitySolutionTracker, UnityHost host, BulbMenuComponent bulbMenu, DeferredCacheController deferredCacheController, AssetInspectorValuesContainer inspectorValuesContainer, UnityEventsElementContainer unityEventsElementContainer) : base(unitySolutionTracker, host, bulbMenu) { myDeferredCacheController = deferredCacheController; myInspectorValuesContainer = inspectorValuesContainer; myUnityEventsElementContainer = unityEventsElementContainer; myActionManager = Shell.Instance.GetComponent <IActionManager>(); myContexts = Shell.Instance.GetComponent <DataContexts>(); }
public JetBoxSettingsStorage(Lifetime lifetime, ProductSettingsLocation productSettingsLocation, ISettingsSchema settingsSchema, DataContexts dataContexts, IThreading threading, IFileSystemTracker fileSystemTracker, FileSettingsStorageBehavior settingsStorageBehavior, ISettingsLogger settingsLogger, ISettingsChangeDispatch settingsChangeDispatch, SettingsStorageMountPoints.SelfCheckControl selfCheckControl) { var filePath = productSettingsLocation.GetUserSettingsNonRoamingDir(ProductSettingsLocationFlag.ThisProductThisVersionThisEnvironment).Combine("JetBox" + XmlFileSettingsStorage.SettingsStorageFileExtensionWithDot); var property = new Property<FileSystemPath>(lifetime, GetType().Name + "Path", filePath); var settingsProvider = new JetBoxSettingsProvider(lifetime, GetType().Name + "::Provider", property, true, 0, IsAvailable.Always, SettingsStoreSerializationToXmlDiskFile.SavingEmptyContent.DeleteFile, threading, fileSystemTracker, settingsStorageBehavior, new Dictionary<PropertyId, object>()); var mounts = new SettingsStorageMountPoints(lifetime, new CollectionEvents<IProvider<ISettingsStorageMountPoint>>(lifetime, GetType() + "::Mounts") { settingsProvider }, threading, settingsLogger, selfCheckControl); mySettingsStore = new SettingsStore(lifetime, settingsSchema, mounts, dataContexts, null, settingsLogger, settingsChangeDispatch ); }
public TestCopFileCreater(StoredTemplatesProvider storedTemplatesProvider , ISettingsStore settingsStore , IProjectFileExtensions fileExtensions , DataContexts dataContexts, Lifetime lifetime, FileTemplatesManager fileTemplatesManager, TemplateScopeManager scopeManager) { _storedTemplatesProvider = storedTemplatesProvider; _settingsStore = settingsStore; _dataContexts = dataContexts; _lifetime = lifetime; _fileTemplatesManager = fileTemplatesManager; _fileExtensions = fileExtensions; _scopeManager = scopeManager; }
public void SetUp() { MockMessageBoxCreator = new Mock <IMessageBoxCreator>(); MockActionExecutor = new Mock <IActionExecutor>(); MockSettingsStore = new Mock <ISettingsStore>(); TestDataContexts = new DataContexts( TestLifetime, new FindDataRules(TestLifetime, new Mock <IViewable <IFindDataRules> >().Object)); TestOptionsSettingsSmartContext = null; }
public GistOptionsPage([NotNull] Lifetime lifetime, DataContexts dataContexts, GitHubService gitHubService, OptionsSettingsSmartContext settings) : base(lifetime, Pid) { if (lifetime == null) throw new ArgumentNullException("lifetime"); myGitHubService = gitHubService; myEmptyDataContext = dataContexts.Empty; TextBox usernameBox; System.Windows.Forms.TextBox passwordBox; Control = InitView(out usernameBox, out passwordBox); settings.SetBinding(lifetime, (GitHubSettings s) => s.Username, usernameBox, TextBox.TextProperty); settings.SetBinding(lifetime, (GitHubSettings s) => s.Password, WinFormsProperty.Create(lifetime, passwordBox, box => box.Text, true)); }
public GistOptionsPage([NotNull] Lifetime lifetime, DataContexts dataContexts, GitHubService gitHubService, OptionsSettingsSmartContext settings) : base(lifetime, Pid) { if (lifetime == null) { throw new ArgumentNullException("lifetime"); } myGitHubService = gitHubService; myEmptyDataContext = dataContexts.Empty; TextBox usernameBox; System.Windows.Forms.TextBox passwordBox; Control = InitView(out usernameBox, out passwordBox); settings.SetBinding(lifetime, (GitHubSettings s) => s.Username, usernameBox, TextBox.TextProperty); settings.SetBinding(lifetime, (GitHubSettings s) => s.Password, WinFormsProperty.Create(lifetime, passwordBox, box => box.Text, true)); }
public PresentationAssistantSettingsStore(Lifetime lifetime, ISettingsStore settingsStore, DataContexts dataContexts) { this.settingsStore = settingsStore; this.dataContexts = dataContexts; SettingsChanged = new SimpleSignal(lifetime, "Presentation Assistant settings changed"); var key = settingsStore.Schema.GetKey <PresentationAssistantSettings>(); settingsStore.Changed.Advise(lifetime, args => { foreach (var changedEntry in args.ChangedEntries) { if (changedEntry.Parent == key) { if (changedEntry.LocalName == "Enabled") { SettingsChanged.Fire(); } break; } } }); }
public UnityUsagesCodeVisionProvider(Shell shell) { myActionManager = shell.GetComponent <IActionManager>(); myContexts = shell.GetComponent <DataContexts>(); }
public static IDataContext GetDataContextForSettingResultType(this SettingResetType settingResetType, DataContexts dataContexts, Lifetime lifetime) { dataContexts.RegisterDataRule(lifetime, new DataRule <SettingResetType>(StandardDataRuleName, DataConstant, settingResetType)); return(dataContexts.CreateWithDataRules(lifetime)); }
public ValuesController(DataContexts context) { _contexts = context; }
public ClippySettingsStore(ISettingsStore settingsStore, DataContexts dataContexts) { this.settingsStore = settingsStore; this.dataContexts = dataContexts; }
public JetBoxSettingsStorage(Lifetime lifetime, ProductSettingsLocation productSettingsLocation, ISettingsSchema settingsSchema, DataContexts dataContexts, IThreading threading, IFileSystemTracker fileSystemTracker, IFileSettingsStorageBehavior settingsStorageBehavior, ISettingsLogger settingsLogger, ISettingsChangeDispatch settingsChangeDispatch, SettingsStorageMountPoints.SelfCheckControl selfCheckControl, InternKeyPathComponent interned) { var filePath = productSettingsLocation.GetUserSettingsNonRoamingDir(ApplicationHostDetails.PerHostAndWave).Combine("JetBox" + XmlFileSettingsStorage.SettingsStorageFileExtensionWithDot); var property = new Property <FileSystemPath>(lifetime, GetType().Name + "Path", filePath); var settingsProvider = new JetBoxSettingsProvider(lifetime, GetType().Name + "::Provider", property, true, 0, IsAvailable.Always, SettingsStoreSerializationToXmlDiskFile.SavingEmptyContent.DeleteFile, threading, fileSystemTracker, settingsStorageBehavior, interned, new Dictionary <PropertyId, object>()); var mounts = new SettingsStorageMountPoints(lifetime, new CollectionEvents <IProvider <ISettingsStorageMountPoint> >(lifetime, GetType() + "::Mounts") { settingsProvider }, threading, settingsLogger, selfCheckControl); mySettingsStore = new SettingsStore(lifetime, settingsSchema, mounts, dataContexts, null, settingsLogger, settingsChangeDispatch); }
public RazorConverterSettingsStore(ISettingsStore settingsStore, DataContexts dataContexts) { this.settingsStore = settingsStore; this.dataContexts = dataContexts; }
public FindUsagesOfSymbolController(Lifetime lifetime, ISolution solution, LibrariesFlag librariesFlag, IShellLocks locks, DataContexts dataContexts, IThreading threading) : base(lifetime, solution, librariesFlag, locks) { this.dataContexts = dataContexts; this.threading = threading; }
public TodoRepository(DataContexts context) { _context = context; }