Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CFilterChain Class Reference

#include </home/clem/local/src/opie/noncore/apps/opie-reader/CFilter.h>

Collaboration diagram for CFilterChain:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CFilterChain (CEncoding *_e)
 ~CFilterChain ()
linkType hyperlink (unsigned int n, unsigned int noff, QString &wrd, QString &nm)
QString getTableAsHtml (unsigned long loc)
void locate (unsigned int n)
void getch (tchar &ch, CStyle &sty, unsigned long &pos)
void addfilter (CFilter_IFace *p)
void setsource (CExpander_Interface *p)
void setencoder (CEncoding *p)
bool findanchor (const QString &nm)
void saveposn (const QString &f, size_t posn)
void writeposn (const QString &f, size_t posn)
linkType forward (QString &f, size_t &loc)
linkType back (QString &f, size_t &loc)
bool hasnavigation ()
QString about ()

Private Attributes

CExpander_Interfaceexpander
CEncodingencoder
CFilter_IFacefirst
CCharacterSourcefront

Constructor & Destructor Documentation

CFilterChain::CFilterChain CEncoding _e  )  [inline]
 

Definition at line 70 of file CFilter.h.

CFilterChain::~CFilterChain  )  [inline]
 

Definition at line 71 of file CFilter.h.

References encoder, front, and p.


Member Function Documentation

QString CFilterChain::about  )  [inline]
 

Definition at line 138 of file CFilter.h.

References CCharacterSource::about(), and front.

Referenced by BuffDoc::about().

void CFilterChain::addfilter CFilter_IFace p  )  [inline]
 

Definition at line 104 of file CFilter.h.

References encoder, first, front, NULL, and CFilter_IFace::setparent().

Referenced by QTReader::getfilter().

linkType CFilterChain::back QString f,
size_t &  loc
[inline]
 

Definition at line 136 of file CFilter.h.

References CCharacterSource::back(), and front.

Referenced by BuffDoc::back().

bool CFilterChain::findanchor const QString nm  )  [inline]
 

Definition at line 129 of file CFilter.h.

References CCharacterSource::findanchor(), and front.

Referenced by BuffDoc::findanchor().

linkType CFilterChain::forward QString f,
size_t &  loc
[inline]
 

Definition at line 135 of file CFilter.h.

References CCharacterSource::forward(), and front.

Referenced by BuffDoc::forward().

void CFilterChain::getch tchar ch,
CStyle sty,
unsigned long &  pos
[inline]
 

Definition at line 94 of file CFilter.h.

References front, and CCharacterSource::getch().

Referenced by BuffDoc::getch().

QString CFilterChain::getTableAsHtml unsigned long  loc  )  [inline]
 

Definition at line 86 of file CFilter.h.

References front, and CCharacterSource::getTableAsHtml().

Referenced by BuffDoc::getTableAsHtml().

bool CFilterChain::hasnavigation  )  [inline]
 

Definition at line 137 of file CFilter.h.

References front, and CCharacterSource::hasnavigation().

Referenced by BuffDoc::hasnavigation().

linkType CFilterChain::hyperlink unsigned int  n,
unsigned int  noff,
QString wrd,
QString nm
[inline]
 

Definition at line 82 of file CFilter.h.

References front, and CCharacterSource::hyperlink().

Referenced by BuffDoc::hyperlink().

void CFilterChain::locate unsigned int  n  )  [inline]
 

Definition at line 90 of file CFilter.h.

References front, and CCharacterSource::locate().

Referenced by BuffDoc::locate().

void CFilterChain::saveposn const QString f,
size_t  posn
[inline]
 

Definition at line 133 of file CFilter.h.

References front, and CCharacterSource::saveposn().

Referenced by BuffDoc::saveposn().

void CFilterChain::setencoder CEncoding p  )  [inline]
 

Definition at line 122 of file CFilter.h.

References encoder, expander, first, CEncoding::setparent(), and CFilter_IFace::setparent().

void CFilterChain::setsource CExpander_Interface p  )  [inline]
 

Definition at line 117 of file CFilter.h.

References encoder, expander, and CEncoding::setparent().

Referenced by BuffDoc::openfile(), and BuffDoc::setfilter().

void CFilterChain::writeposn const QString f,
size_t  posn
[inline]
 

Definition at line 134 of file CFilter.h.

References front, and CCharacterSource::writeposn().

Referenced by BuffDoc::writeposn().


Member Data Documentation

CEncoding* CFilterChain::encoder [private]
 

Definition at line 66 of file CFilter.h.

Referenced by addfilter(), setencoder(), setsource(), and ~CFilterChain().

CExpander_Interface* CFilterChain::expander [private]
 

Definition at line 65 of file CFilter.h.

Referenced by setencoder(), and setsource().

CFilter_IFace* CFilterChain::first [private]
 

Definition at line 67 of file CFilter.h.

Referenced by addfilter(), and setencoder().

CCharacterSource* CFilterChain::front [private]
 

Definition at line 68 of file CFilter.h.

Referenced by about(), addfilter(), back(), findanchor(), forward(), getch(), getTableAsHtml(), hasnavigation(), hyperlink(), locate(), saveposn(), writeposn(), and ~CFilterChain().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:28:35 2005 for OPIE by  doxygen 1.4.2