コード例 #1
0
ファイル: BrowsingFilter.cs プロジェクト: NHxD/NHxD
        public BrowsingFilter(Configuration.ConfigBrowsingList browsingListSettings)
        {
            BrowsingListSettings = browsingListSettings;

            text        = "";
            filters     = browsingListSettings.Filter.Filters;
            dateFilters = browsingListSettings.Filter.DateFilters;
            afterDate   = browsingListSettings.Filter.AfterDate;
            beforeDate  = browsingListSettings.Filter.BeforeDate;
            sortType    = browsingListSettings.SortType;
            sortOrder   = browsingListSettings.SortOrder;
        }
コード例 #2
0
ファイル: BrowsingFilter.cs プロジェクト: NHxD/NHxD
        public static BrowsingDateFilters ToggleFlag(this BrowsingDateFilters flags, BrowsingDateFilters flag)
        {
            if (flags.HasFlag(flag))
            {
                flags &= ~flag;
            }
            else
            {
                flags |= flag;
            }

            return(flags);
        }