// Token: 0x06002F97 RID: 12183 RVA: 0x001140B4 File Offset: 0x001122B4
        protected override QueryFilter GetViewFilter()
        {
            TaskFilterType filterType = TaskFilterType.All;

            if (base.IsParameterSet("fltr"))
            {
                filterType = (TaskFilterType)base.GetParameter("fltr");
            }
            base.FolderQueryFilter = TaskView.GetFilter(filterType);
            if (!Utilities.IsPublic(base.ContextFolder) && base.GetParameter("srchf") != null)
            {
                if (base.FolderQueryFilter == null)
                {
                    base.FolderQueryFilter = TaskVirtualListViewEventHandler.taskItemFilter;
                }
                else
                {
                    base.FolderQueryFilter = new AndFilter(new QueryFilter[]
                    {
                        base.FolderQueryFilter,
                        TaskVirtualListViewEventHandler.taskItemFilter
                    });
                }
            }
            return(base.GetViewFilter());
        }
Exemplo n.º 2
0
        protected override IListView CreateListView(ColumnId sortedColumn, SortOrder sortOrder)
        {
            TaskVirtualListView taskVirtualListView = new TaskVirtualListView(base.UserContext, "divVLV", sortedColumn, sortOrder, base.Folder, TaskView.GetFilter(this.filterType), (base.Folder is SearchFolder) ? SearchScope.AllFoldersAndItems : SearchScope.SelectedFolder, this.CanCreateItem);
            VirtualListView2    virtualListView     = taskVirtualListView;
            string name = "iFltr";
            int    num  = (int)this.filterType;

            virtualListView.AddAttribute(name, num.ToString(CultureInfo.InvariantCulture));
            taskVirtualListView.LoadData(0, 50);
            return(taskVirtualListView);
        }