Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LineFilter Class Reference

#include <LineFilter.h>

Inheritance diagram for LineFilter:

Inheritance graph
[legend]
Collaboration diagram for LineFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LineFilter (const QString &name, MtpContext *ctxt)
 ~LineFilter ()
void setRegExp (const QString &reg)
void setResultPattern (const QString &pat)
QString getRegExp () const
QString getResultPattern () const
bool applyTo (QString &)

Private Attributes

MtpRegExp reg
QString pattern
QString sreg
MtpContextm_context

Detailed Description

Yann Hodique

Definition at line 20 of file LineFilter.h.


Constructor & Destructor Documentation

LineFilter::LineFilter const QString &  name,
MtpContext ctxt
 

Definition at line 14 of file LineFilter.cpp.

References m_context.

LineFilter::~LineFilter  ) 
 

Definition at line 19 of file LineFilter.cpp.


Member Function Documentation

bool LineFilter::applyTo QString &   )  [virtual]
 

Reimplemented from Filter.

Definition at line 21 of file LineFilter.cpp.

References Filter::applyProcessedRegexpToPattern(), MtpRegExp::exactMatch(), pattern, reg, and Filter::setResult().

QString LineFilter::getRegExp  )  const
 

Definition at line 40 of file LineFilter.cpp.

References sreg.

QString LineFilter::getResultPattern  )  const
 

Definition at line 44 of file LineFilter.cpp.

References pattern.

void LineFilter::setRegExp const QString &  reg  ) 
 

Definition at line 31 of file LineFilter.cpp.

References m_context, and sreg.

Referenced by MtpFilter::MtpFilter().

void LineFilter::setResultPattern const QString &  pat  ) 
 

Definition at line 36 of file LineFilter.cpp.

References pattern.

Referenced by MtpFilter::MtpFilter().


Member Data Documentation

MtpContext* LineFilter::m_context [private]
 

Reimplemented from Filter.

Definition at line 37 of file LineFilter.h.

Referenced by LineFilter(), and setRegExp().

QString LineFilter::pattern [private]
 

Definition at line 36 of file LineFilter.h.

Referenced by applyTo(), getResultPattern(), and setResultPattern().

MtpRegExp LineFilter::reg [private]
 

Definition at line 35 of file LineFilter.h.

Referenced by applyTo().

QString LineFilter::sreg [private]
 

Definition at line 36 of file LineFilter.h.

Referenced by getRegExp(), and setRegExp().


The documentation for this class was generated from the following files:
Generated on Sat May 10 15:10:01 2003 for qnet by doxygen1.3