Exemple #1
0
        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();
        }
Exemple #2
0
 internal void RefreshProfiles()
 {
     profileHandler.RefreshProfiles();
 }