public LastFMSettingsControl(Settings settings, LastfmHandler lfmHandler) { this.settings = settings; this.lfmHandler = lfmHandler; InitializeComponent(); username_box.Text = lfmHandler.UserName; enable_checkbox.Checked = settings.ScrobblingEnabled; lfmHandler.StatusChanged += lfmHandler_StatusChanged; status_label.Text = lfmHandler.Status; }
public LastFMSettingsControl(Settings settings, LastfmHandler lfmHandler) { this.settings = settings; this.lfmHandler = lfmHandler; InitializeComponent(); username_box.Text = lfmHandler.UserName; enable_checkbox.Checked = settings.ScrobblingEnabled; lfmHandler.StatusChanged += lfmHandler_StatusChanged; status_label.Text = lfmHandler.Status; }
public MainForm() { library = Library.Load(); if (library == null) { library = new Library(); library.Save(); } library.Changed += library_LibraryChanged; settings = Settings.Load(SettingsPath) ?? new Settings(); musicPlayer.OpenCompleted += equalizerSettings_ShouldSet; musicPlayer.OpenCompleted += musicPlayer_ShouldPlay; musicPlayer.DeviceVolume = settings.DeviceVolume; equalizerSettings = EqualizerSettings.Load(EqualizerPath); if (equalizerSettings == null) { equalizerSettings = new EqualizerSettings(); equalizerSettings.Save(EqualizerPath); } equalizerSettings.ValueChanged += equalizerSettings_ShouldSet; SetUpGlobalHotkeys(); lfmHandler = new LastfmHandler(); if (settings.ScrobblingEnabled) lfmHandler.ResumeSessionAsync(); InitializeComponent(); SetControlReferences(); }