This widget contains filtering capabilities for a single filter type. More...
#include <FilterWidget.h>


Signals | |
| void | filterChanged () |
| void | scrollToBottom () |
Public Member Functions | |
| FilterWidget (QString) | |
| FilterWidget (const FilterWidget &) | |
| virtual | ~FilterWidget () |
| template<typename T> | |
| bool | evaluate (const T *t, bool(AbstractFilter::*meth)() const) const |
| bool | evaluate (const QPair< QString, ControlNet * > *) const |
| bool | evaluate (const ControlPoint *point) const |
| bool | evaluate (const ControlMeasure *measure) const |
| bool | hasFilter (bool(AbstractFilter::*)() const) const |
| FilterWidget & | operator= (FilterWidget other) |
This widget contains filtering capabilities for a single filter type.
The filter types are (strings containing exactly): Connections Images and Points Points and Measures
This class does the visualization and editing of the filter groups. An interface is provided for evaluating all of the contained filters.
|
explicit |
Referenced by FilterWidget(), and operator=().
| Isis::FilterWidget::FilterWidget | ( | const FilterWidget & | other | ) |
References FilterWidget().
|
virtual |
| bool Isis::FilterWidget::evaluate | ( | const ControlMeasure * | measure | ) | const |
References Isis::AbstractFilter::canFilterMeasures(), and evaluate().
| bool Isis::FilterWidget::evaluate | ( | const ControlPoint * | point | ) | const |
References Isis::AbstractFilter::canFilterPoints(), and evaluate().
| bool Isis::FilterWidget::evaluate | ( | const QPair< QString, ControlNet * > * | imageAndNet | ) | const |
References Isis::AbstractFilter::canFilterImages(), and evaluate().
|
inline |
References evaluate(), and hasFilter().
Referenced by evaluate(), evaluate(), evaluate(), and evaluate().
|
signal |
| bool Isis::FilterWidget::hasFilter | ( | bool(AbstractFilter::* | meth )() const | ) | const |
Referenced by evaluate().
| FilterWidget & Isis::FilterWidget::operator= | ( | FilterWidget | other | ) |
References FilterWidget().
|
signal |