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