#include <BlockFilter.h>
Inheritance diagram for BlockFilter:


Public Types | |
| enum | Position { BEGIN, IN } |
Public Member Functions | |
| BlockFilter (const QString &name, MtpContext *ctxt) | |
| ~BlockFilter () | |
| void | setInputDependency (InputFilter *) |
| InputFilter * | getInputDependency () |
| void | setBeginRegExp (const QString ®) |
| void | setEndRegExp (const QString ®) |
| void | setResultPattern (const QString &pat) |
| QString | getBeginRegExp () const |
| QString | getEndRegExp () const |
| QString | getResultPattern () const |
| bool | applyTo (QString &, Position pos=IN) |
| bool | isFinished () const |
Private Attributes | |
| InputFilter * | dependency |
| bool | finished |
| MtpRegExp | beg_reg |
| MtpRegExp | end_reg |
| MtpContext * | m_context |
| QString | pattern |
| QString | begin |
| QString | end |
Definition at line 23 of file BlockFilter.h.
|
|
Definition at line 27 of file BlockFilter.h. |
|
||||||||||||
|
Definition at line 14 of file BlockFilter.cpp. References dependency, and m_context. |
|
|
Definition at line 20 of file BlockFilter.cpp. |
|
||||||||||||
|
Definition at line 22 of file BlockFilter.cpp. References Filter::applyProcessedRegexpToPattern(), beg_reg, BEGIN, end_reg, MtpRegExp::exactMatch(), finished, IN, pattern, and Filter::setResult(). Referenced by MtpFilter::filterOut(). |
|
|
Definition at line 80 of file BlockFilter.cpp. References begin. |
|
|
Definition at line 84 of file BlockFilter.cpp. References end. |
|
|
Definition at line 68 of file BlockFilter.cpp. References dependency. |
|
|
Definition at line 88 of file BlockFilter.cpp. References pattern. |
|
|
Definition at line 72 of file BlockFilter.cpp. References finished. Referenced by MtpFilter::filterOut(). |
|
|
Definition at line 58 of file BlockFilter.cpp. References beg_reg, begin, and m_context. Referenced by MtpFilter::MtpFilter(). |
|
|
Definition at line 63 of file BlockFilter.cpp. References end, end_reg, and m_context. Referenced by MtpFilter::MtpFilter(). |
|
|
Definition at line 54 of file BlockFilter.cpp. References dependency. Referenced by MtpFilter::MtpFilter(). |
|
|
Definition at line 76 of file BlockFilter.cpp. References pattern. Referenced by MtpFilter::MtpFilter(). |
|
|
Definition at line 52 of file BlockFilter.h. Referenced by applyTo(), and setBeginRegExp(). |
|
|
Definition at line 54 of file BlockFilter.h. Referenced by getBeginRegExp(), and setBeginRegExp(). |
|
|
Definition at line 50 of file BlockFilter.h. Referenced by BlockFilter(), getInputDependency(), and setInputDependency(). |
|
|
Definition at line 54 of file BlockFilter.h. Referenced by getEndRegExp(), and setEndRegExp(). |
|
|
Definition at line 52 of file BlockFilter.h. Referenced by applyTo(), and setEndRegExp(). |
|
|
Definition at line 51 of file BlockFilter.h. Referenced by applyTo(), and isFinished(). |
|
|
Reimplemented from Filter. Definition at line 53 of file BlockFilter.h. Referenced by BlockFilter(), setBeginRegExp(), and setEndRegExp(). |
|
|
Definition at line 54 of file BlockFilter.h. Referenced by applyTo(), getResultPattern(), and setResultPattern(). |
1.3