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 }