protected override QueryFilter GetViewFilter() { ContactNavigationType filter = ContactNavigationType.All; if (base.IsParameterSet("fltr")) { filter = (ContactNavigationType)base.GetParameter("fltr"); } base.FolderQueryFilter = ContactView.GetFilter(filter); return(base.GetViewFilter()); }
// Token: 0x0600277C RID: 10108 RVA: 0x000E0843 File Offset: 0x000DEA43 protected override IListViewDataSource CreateDataSource(ListView listView) { return(new FolderListViewDataSource(base.UserContext, listView.Properties, base.Folder, listView.GetSortByProperties(), ContactView.GetFilter(this.filter))); }
// Token: 0x0600277B RID: 10107 RVA: 0x000E07CC File Offset: 0x000DE9CC protected override IListView CreateListView(ColumnId sortedColumn, SortOrder sortOrder) { AddressBookVirtualListView addressBookVirtualListView = new AddressBookVirtualListView(base.UserContext, "divVLV", this.IsMultiLine, ContactView.viewType[(int)this.location], sortedColumn, sortOrder, this.isPaaPkr, this.isMobilePicker, base.Folder, ContactView.GetFilter(this.filter)); VirtualListView2 virtualListView = addressBookVirtualListView; string name = "iFltr"; int num = (int)this.filter; virtualListView.AddAttribute(name, num.ToString(CultureInfo.InvariantCulture)); addressBookVirtualListView.LoadData(0, 50); return(addressBookVirtualListView); }