private void CreateMovingPicturesCategoriesClicked()
{
if (TraktHelper.IsMovingPicturesAvailableAndEnabled)
{
if (TraktSettings.MovingPicturesCategories)
{
// Remove
if (UpdatingMovingPicturesCategoriesMenu)
{
btnCreateMovingPicturesCategories.Selected = true;
GUIUtils.ShowNotifyDialog(GUIUtils.PluginName(), Translation.UpdatingCategoriesMenuMovingPicsWarning);
return;
}
TraktSettings.MovingPicturesCategories = false;
TraktHandlers.MovingPictures.RemoveTraktFromCategoryMenu();
}
else
{
// Add
TraktSettings.MovingPicturesCategories = true;
BackgroundWorker categoriesCreator = new BackgroundWorker();
categoriesCreator.DoWork += new DoWorkEventHandler(CategoriesCreator_DoWork);
categoriesCreator.RunWorkerAsync();
}
btnCreateMovingPicturesCategories.Selected = TraktSettings.MovingPicturesCategories;
}
else
{
GUIUtils.ShowOKDialog(GUIUtils.PluginName(), Translation.NoMovingPictures);
}
}