|
Isis 3.0 Application Source Code Reference |
Home |
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.
Definition at line 38 of file AbstractFilterSelector.h.
Definition at line 26 of file AbstractFilterSelector.cpp.
| ~AbstractFilterSelector | ( | ) | [virtual] |
Definition at line 32 of file AbstractFilterSelector.cpp.
| void close | ( | AbstractFilterSelector * | ) | [signal] |
| void filterChanged | ( | ) | [signal] |
| void sizeChanged | ( | ) | [signal] |
| bool evaluate | ( | const Evaluatable * | evaluatable | ) | const [inline] |
Definition at line 53 of file AbstractFilterSelector.h.
| bool hasFilter | ( | ) | const |
Definition at line 38 of file AbstractFilterSelector.cpp.
| bool hasFilter | ( | bool(AbstractFilter::*)() const | meth | ) | const |
Definition at line 44 of file AbstractFilterSelector.cpp.
| QString getDescription | ( | QString(AbstractFilter::*)() const | meth | ) | const |
Definition at line 51 of file AbstractFilterSelector.cpp.
| AbstractFilterSelector & operator= | ( | const AbstractFilterSelector & | other | ) |
Reimplemented in ImageImageFilterSelector, ImagePointFilterSelector, and PointMeasureFilterSelector.
Definition at line 62 of file AbstractFilterSelector.cpp.
| void sendClose | ( | ) | [slot] |
Definition at line 152 of file AbstractFilterSelector.cpp.
| void nullify | ( | ) | [protected] |
Definition at line 73 of file AbstractFilterSelector.cpp.
| void createSelector | ( | ) | [protected, virtual] |
Reimplemented in ImageImageFilterSelector, ImagePointFilterSelector, and PointMeasureFilterSelector.
Definition at line 82 of file AbstractFilterSelector.cpp.
| QComboBox * getSelector | ( | ) | const [protected] |
Definition at line 107 of file AbstractFilterSelector.cpp.
| QHBoxLayout * getMainLayout | ( | ) | const [protected] |
Definition at line 113 of file AbstractFilterSelector.cpp.
| AbstractFilter * getFilter | ( | ) | const [protected] |
Definition at line 119 of file AbstractFilterSelector.cpp.
| void setFilter | ( | AbstractFilter * | someFilter | ) | [protected] |
Definition at line 125 of file AbstractFilterSelector.cpp.
| virtual void changeFilter | ( | int | index | ) | [protected, pure virtual, slot] |
Implemented in ImageImageFilterSelector, ImagePointFilterSelector, and PointMeasureFilterSelector.
| void deleteFilter | ( | ) | [protected, virtual, slot] |
Definition at line 140 of file AbstractFilterSelector.cpp.