private void clbPlugins_ItemCheck(object sender, ItemCheckEventArgs e)
{
int ndx = e.Index;
string plugin = (string)clbPlugins.Items[ndx];
switch (plugin)
{
case "Moving Pictures":
TraktSettings.MovingPictures = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
case "MP-TVSeries":
TraktSettings.TVSeries = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
case "My Videos":
TraktSettings.MyVideos = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
case "My Films":
TraktSettings.MyFilms = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
case "OnlineVideos":
TraktSettings.OnlineVideos = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
case "My TV Recordings":
TraktSettings.MyTVRecordings = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
case "My TV Live":
TraktSettings.MyTVLive = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
case "Argus TV Recordings":
TraktSettings.ArgusRecordings = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
case "Argus TV Live":
TraktSettings.ArgusTVLive = clbPlugins.GetItemChecked(ndx) ? -1 : ndx;
break;
}
}