public TagsFilter(Configuration.ConfigTagsList tagsListSettings, MetadataKeywordLists metadataKeywordLists) { TagsListSettings = tagsListSettings; MetadataKeywordLists = metadataKeywordLists; text = ""; filters = tagsListSettings.Filter.Filters; sortType = tagsListSettings.SortType; sortOrder = tagsListSettings.SortOrder; }
public static TagsFilters ToggleFlag(this TagsFilters flags, TagsFilters flag) { if (flags.HasFlag(flag)) { flags &= ~flag; } else { flags |= flag; } return(flags); }
private void FilterContextMenuStrip_Opening(object sender, CancelEventArgs e) { TagsFilters filters = TagsFilter.Filters; filterNoneButton.Checked = filters == TagsFilters.None; filterAllButton.Checked = filters == TagsFilters.All; filterWhitelistButton.Checked = filters.HasFlag(TagsFilters.Whitelist); filterBlacklistButton.Checked = filters.HasFlag(TagsFilters.Blacklist); filterIgnorelistButton.Checked = filters.HasFlag(TagsFilters.Ignorelist); filterHidelistButton.Checked = filters.HasFlag(TagsFilters.Hidelist); filterOtherButton.Checked = filters.HasFlag(TagsFilters.Other); filterNoneButton.Enabled = filters != TagsFilters.None; filterAllButton.Enabled = filters != TagsFilters.All; }
public StartupSpecialItemValue(int tagId, TagsFilters tagsFilters) { TagId = tagId; TagsFilters = tagsFilters; }