1 #ifndef AbstractFilterSelector_H 2 #define AbstractFilterSelector_H 9 #include "AbstractFilter.h" 51 template<
typename Evaluatable >
52 bool evaluate(
const Evaluatable *evaluatable)
const {
53 return m_filter && m_filter->evaluate(evaluatable);
56 bool hasFilter()
const;
70 virtual void createSelector();
72 QHBoxLayout *getMainLayout()
const;
78 virtual void changeFilter(
int index) = 0;
79 virtual void deleteFilter();
89 QHBoxLayout *m_mainLayout;
90 QPushButton *m_closeButton;
Base class for filter selectors.
Namespace for ISIS/Bullet specific routines.
Base class for control net filters.