private void CreateMovingPicturesFiltersClicked()
{
if (TraktHelper.IsMovingPicturesAvailableAndEnabled)
{
if (TraktSettings.MovingPicturesFilters)
{
// Remove
if (UpdatingMovingPicturesFiltersMenu)
{
btnCreateMovingPicturesFilters.Selected = true;
GUIUtils.ShowNotifyDialog(GUIUtils.PluginName(), Translation.UpdatingFiltersMenuMovingPicsWarning);
return;
}
TraktSettings.MovingPicturesFilters = false;
TraktHandlers.MovingPictures.RemoveTraktFromFiltersMenu();
}
else
{
// Add
TraktSettings.MovingPicturesFilters = true;
BackgroundWorker filtersCreator = new BackgroundWorker();
filtersCreator.DoWork += new DoWorkEventHandler(FiltersCreator_DoWork);
filtersCreator.RunWorkerAsync();
}
btnCreateMovingPicturesFilters.Selected = TraktSettings.MovingPicturesFilters;
}
else
{
GUIUtils.ShowOKDialog(GUIUtils.PluginName(), Translation.NoMovingPictures);
}
}