private void initOneClickHandler() { audioTrack = new List <FileSCBox>(); audioTrack.Add(audioTrack1); audioTrack.Add(audioTrack2); trackLabel = new List <Label>(); trackLabel.Add(track1Label); trackLabel.Add(track2Label); audioConfigControl = new List <AudioConfigControl>(); audioConfigControl.Add(audio1); audioConfigControl.Add(audio2); // Init oneclick handlers ProfilesControlHandler <OneClickSettings, Empty> profileHandler = new ProfilesControlHandler <OneClickSettings, Empty>( "OneClick", mainForm, profileControl2, oneClickSettingsProvider.EditSettings, Empty.Getter, new SettingsGetter <OneClickSettings>(oneClickSettingsProvider.GetCurrentSettings), new SettingsSetter <OneClickSettings>(oneClickSettingsProvider.LoadSettings)); SingleConfigurerHandler <OneClickSettings, Empty, int, int> configurerHandler = new SingleConfigurerHandler <OneClickSettings, Empty, int, int>(profileHandler, oneClickSettingsProvider); profileHandler.ProfileChanged += new SelectedProfileChangedEvent(OneClickProfileChanged); profileHandler.ConfigureCompleted += new EventHandler(profileHandler_ConfigureCompleted); profileHandler.RefreshProfiles(); }
internal void RefreshProfiles() { profileHandler.RefreshProfiles(); }