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(); }