#include <QicsFilter.h>
Inherits QObject.
Inherited by QicsRowFilter.
Public Member Functions | |
| QicsFilter (QicsGridInfo *info) | |
| QRegExp | filter (int index) |
| virtual void | setFilter (int index, QRegExp filter)=0 |
| virtual void | removeFilter (int index)=0 |
| virtual void | removeAll ()=0 |
| bool | isFiltered (int index) const |
Protected Member Functions | |
| virtual void | handleRowsAdded (int num, int start_position)=0 |
| virtual void | handleRowsRemoved (int num, int start_position)=0 |
| virtual void | handleColumnsAdded (int num, int start_position)=0 |
| virtual void | handleColumnsRemoved (int num, int start_position)=0 |
Protected Attributes | |
| QMap< int, QRegExp > | m_filters |
| QSet< int > | m_hiddenIndexes |
| QicsGridInfo * | m_info |
Friends | |
| class | QicsDimensionManager |
| QRegExp QicsFilter::filter | ( | int | index | ) | [inline] |
Returns filter installed for index, or empty QRegExp() if none.
| bool QicsFilter::isFiltered | ( | int | index | ) | const [inline] |
Returns true if index is filtered (i.e.hidden). Returns false otherwise.