TraktPlugin.GUI.GUISettingsPlugins.OnClicked C# (CSharp) Méthode

OnClicked() protected méthode

protected OnClicked ( int controlId, GUIControl control, MediaPortal.GUI.Library.Action actionType ) : void
controlId int
control MediaPortal.GUI.Library.GUIControl
actionType MediaPortal.GUI.Library.Action
Résultat void
        protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType)
        {
            // If plugin handlers change or are added, re-load when we exit.
            if (control == btnTVSeries)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.TVSeries == -1;
            }
            if (control == btnMovingPictures)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.MovingPictures == -1;
            }
            if (control == btnMyFilms)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.MyFilms == -1;
            }
            if (control == btnMyVideos)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.MyVideos == -1;
            }
            if (control == btnOnlineVideos)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.OnlineVideos == -1;
            }
            if (control == btnMyRecordedTV)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.MyTVRecordings == -1;
            }
            if (control == btnArgusRecordings)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.ArgusRecordings == -1;
            }
            if (control == btnMyLiveTV)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.MyTVLive == -1;
            }
            if (control == btnArgusLiveTV)
            {
                PluginHandlersChanged = true;
                PluginHandlersAdded = TraktSettings.ArgusTVLive == -1;
            }

            base.OnClicked(controlId, control, actionType);
        }