/ filters / filtercontainerfilter.cpp
filtercontainerfilter.cpp
 1  #include "filtercontainerfilter.h"
 2  
 3  namespace qqsfpm {
 4  
 5  void FilterContainerFilter::proxyModelCompleted(const QQmlSortFilterProxyModel& proxyModel)
 6  {
 7      for (Filter* filter : qAsConst(m_filters))
 8          filter->proxyModelCompleted(proxyModel);
 9  }
10  
11  void FilterContainerFilter::onFilterAppended(Filter* filter)
12  {
13      connect(filter, &Filter::invalidated, this, &FilterContainerFilter::invalidate);
14      invalidate();
15  }
16  
17  void FilterContainerFilter::onFilterRemoved(Filter* filter)
18  {
19      Q_UNUSED(filter)
20      invalidate();
21  }
22  
23  void qqsfpm::FilterContainerFilter::onFiltersCleared()
24  {
25      invalidate();
26  }
27  
28  }