Isis Developer Reference
|
Base class for filter selectors. More...
#include <AbstractFilterSelector.h>
Public Slots | |
void | sendClose () |
Signals | |
void | close (AbstractFilterSelector *) |
void | filterChanged () |
void | sizeChanged () |
Public Member Functions | |
AbstractFilterSelector () | |
virtual | ~AbstractFilterSelector () |
template<typename Evaluatable > | |
bool | evaluate (const Evaluatable *evaluatable) const |
bool | hasFilter () const |
bool | hasFilter (bool(AbstractFilter::*)() const) const |
QString | getDescription (QString(AbstractFilter::*)() const) const |
AbstractFilterSelector & | operator= (const AbstractFilterSelector &other) |
Protected Slots | |
virtual void | changeFilter (int index)=0 |
virtual void | deleteFilter () |
Protected Member Functions | |
void | nullify () |
virtual void | createSelector () |
QComboBox * | getSelector () const |
QHBoxLayout * | getMainLayout () const |
AbstractFilter * | getFilter () const |
void | setFilter (AbstractFilter *) |
Base class for filter selectors.
Filter selectors are combo boxes with filters as elements. A filter selector has only one active filter at a time. These allow the user to choose which filter to apply to the control net.
Isis::AbstractFilterSelector::AbstractFilterSelector | ( | ) |
References nullify().
|
virtual |
References deleteFilter().
|
protectedpure virtualslot |
Implemented in Isis::ImageImageFilterSelector, Isis::ImagePointFilterSelector, and Isis::PointMeasureFilterSelector.
|
signal |
|
protectedvirtual |
|
protectedvirtualslot |
|
inline |
References Isis::AbstractFilter::evaluate().
|
signal |
QString Isis::AbstractFilterSelector::getDescription | ( | QString(AbstractFilter::*)() const | meth | ) | const |
|
protected |
|
protected |
|
protected |
Referenced by Isis::ImagePointFilterSelector::createSelector(), Isis::PointMeasureFilterSelector::createSelector(), Isis::ImageImageFilterSelector::ImageImageFilterSelector(), Isis::ImagePointFilterSelector::ImagePointFilterSelector(), and Isis::PointMeasureFilterSelector::PointMeasureFilterSelector().
bool Isis::AbstractFilterSelector::hasFilter | ( | ) | const |
bool Isis::AbstractFilterSelector::hasFilter | ( | bool(AbstractFilter::*)() const | meth | ) | const |
|
protected |
AbstractFilterSelector & Isis::AbstractFilterSelector::operator= | ( | const AbstractFilterSelector & | other | ) |
|
slot |
|
protected |
|
signal |