public OsuDatabaseLoader(ILogger logger, List<IModParser> modParser, IMapDataStorer mapDataStorer, MainWindowUpdater mainWindowHandle) { _mapDataStorer = mapDataStorer; _logger = logger; _modParser = modParser; _mainWindowUpdater = mainWindowHandle; }
public void SetDataBindings(MainWindowUpdater bindingSource) { NowPlaying.DataBindings.Add(AsyncBindingHelper.GetBinding(NowPlaying, "Text", bindingSource, "NowPlaying")); UpdateText.DataBindings.Add(AsyncBindingHelper.GetBinding(UpdateText, "Text", bindingSource, "UpdateText")); BeatmapsLoaded.DataBindings.Add(AsyncBindingHelper.GetBinding(BeatmapsLoaded, "Text", bindingSource, "BeatmapsLoaded")); UpdateText.Click += bindingSource.UpdateTextClicked; }
public void GetMainWindowHandle(MainWindowUpdater mainWindowHandle) { _mainWindowHandle = mainWindowHandle; }
public void GetMainWindowHandle(MainWindowUpdater mainWindowHandle) { _mainWindowHandle = mainWindowHandle; _mainWindowHandle.OnUpdateTextClicked += _mainWindowHandle_OnUpdateTextClicked; }