public void Loaded(MainWindow window) { _baseWindow = window; MySettings = HurricaneSettings.Instance; MusicManager = new MusicManager(); MusicManager.CSCoreEngine.TrackChanged += CSCoreEngine_TrackChanged; MusicManager.CSCoreEngine.ExceptionOccurred += CSCoreEngine_ExceptionOccurred; MusicManager.CSCoreEngine.SoundOutErrorOccurred += CSCoreEngine_SoundOutErrorOccurred; MusicManager.LoadFromSettings(); MainTabControlIndex = MySettings.CurrentState.MainTabControlIndex; _keyboardListener = new KeyboardListener(); _keyboardListener.KeyDown += KListener_KeyDown; Updater = new UpdateService(MySettings.Config.Language == "de" ? UpdateService.Language.German : UpdateService.Language.English); if (MySettings.Config.CheckForHurricaneUpdates) Updater.CheckForUpdates(_baseWindow); }
public UpdateWindow(UpdateService updateservice) { UpdateService = updateservice; InitializeComponent(); }