12 template< 
class T > 
class QList;
 
   21     class AbstractFilterSelector;
 
   42         template< 
typename T >
 
   51           for (
int i = 0; looking && i < m_selectors->size(); i++)
 
   52             if (m_selectors->at(i)->hasFilter(meth))
 
   53               looking = !(m_selectors->at(i)->evaluate(t) ^ m_andFiltersTogether);
 
   58           return !(looking ^ m_andFiltersTogether) || !
hasFilter(meth);
 
   79         bool hasSelectorWithCondition(
 
   90         void sendSizeChanged();
 
   91         void changeFilterCombinationLogic(
int);
 
   95         QButtonGroup *m_buttonGroup;
 
   96         QPushButton *m_closeButton;
 
   97         QPushButton *m_newSelectorButton;
 
   98         QVBoxLayout *m_groupBoxLayout;
 
  104         bool m_andFiltersTogether;
 
  105         QString *m_filterType;
 
FilterGroup(QString type)
Definition: FilterGroup.cpp:30
 
bool evaluate(const T *t, bool(AbstractFilter::*meth)() const) const 
Definition: FilterGroup.h:43
 
Base class for control net filters. 
Definition: AbstractFilter.h:34
 
FilterGroup & operator=(FilterGroup other)
Definition: FilterGroup.cpp:240
 
This class provides an interface for a group of filters. 
Definition: FilterGroup.h:34
 
bool filtersAreAndedTogether() const 
Definition: FilterGroup.cpp:235
 
void filterChanged()
Definition: moc_FilterGroup.cpp:206
 
void close(FilterGroup *)
Definition: moc_FilterGroup.cpp:199
 
Base class for filter selectors. 
Definition: AbstractFilterSelector.h:38
 
void sizeChanged(FilterGroup *)
Definition: moc_FilterGroup.cpp:212
 
QString getDescription(bool(AbstractFilter::*)() const, QString(AbstractFilter::*)() const) const 
Definition: FilterGroup.cpp:302
 
bool hasFilter(bool(AbstractFilter::*)() const =NULL) const 
Definition: FilterGroup.cpp:91
 
Definition: BoxcarCachingAlgorithm.h:29
 
virtual ~FilterGroup()
Definition: FilterGroup.cpp:73