ArgusTV.Recorder.MediaPortalTvServer.SetupForm.OnSectionDeActivated C# (CSharp) Method

OnSectionDeActivated() public method

public OnSectionDeActivated ( ) : void
return void
        public override void OnSectionDeActivated()
        {
            Log.Info("ArgusTV.Recorder.MediaPortalTvServer: Configuration deactivated");

            DisconnectFromArgusTV();

            _plugin.RestartTvServerOnResume = _restartOnResumeCheckBox.Checked;

            _plugin.EpgSyncOn = _syncTve3EpgcheckBox.Checked;
            _plugin.EpgSyncAutoCreateChannels = _epgAutoCreateChannelsDvbRadioButton.Checked;
            _plugin.EpgSyncAutoCreateChannelsWithGroup = _epgAutoCreateChannelsWithGroupRadioButton.Checked;

            _plugin.RecorderTunerTcpPort = (int)_pluginTcpNumericUpDown.Value;

            _plugin.ServerSettings.ServerName = _serverTextBox.Text.Trim();
            _plugin.ServerSettings.Port = (int)_portNumericUpDown.Value;
            _plugin.SaveSettings();

            base.OnSectionDeActivated();
        }