Exemplo n.º 1
0
        public override void UpdateFilters(PageFilters filters)
        {
            if (this.filters.Equals(filters))
                return;

            m_Filters = filters.Clone();
            Rebuild();
        }
Exemplo n.º 2
0
 protected virtual void Init(Rect rect, PageFilters filters)
 {
     m_Filters = filters?.Clone() ?? new PageFilters();
     m_Container.Clear();
     DoDisplay();
     ApplyFilters();
     ShowAsDropDown(rect, GetSize(), new[] { PopupLocation.Below });
 }
Exemplo n.º 3
0
        public void ClearFilters()
        {
            var filters = m_Filters?.Clone() ?? new PageFilters();

            filters.statuses   = new List <string>();
            filters.categories = new List <string>();
            filters.labels     = new List <string>();

            UpdateFilters(filters);
        }
Exemplo n.º 4
0
        public override void UpdateFilters(PageFilters filters)
        {
            if (this.filters.Equals(filters))
            {
                return;
            }

            m_Filters = filters.Clone();
            var queryArgs = BuildQueryFromFilter(0, m_PackageManagerPrefs.numItemsPerPage ?? PageManager.k_DefaultPageSize);

            m_AssetStoreClient.ListPurchases(queryArgs, false);

            m_VisualStateList.ClearList();
            m_VisualStateList.ClearExtraItems();

            RefreshVisualStates();
            TriggerOnListRebuild();
        }
Exemplo n.º 5
0
        public override void UpdateFilters(PageFilters filters)
        {
            if (this.filters.Equals(filters))
            {
                return;
            }

            m_Filters = filters.Clone();
            var queryArgs = BuildQueryFromFilter(0, PackageManagerWindow.instance?.packageList?.CalculateNumberOfPackagesToDisplay() ?? PageManager.k_DefaultPageSize);

            AssetStoreClient.instance.ListPurchases(queryArgs, false);

            m_VisualStateList.ClearList();
            m_VisualStateList.ClearExtraItems();

            RefreshVisualStates();
            TriggerOnListRebuild();
        }