// 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()); }
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); }