#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(). |