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

HighlightFilter Class Reference

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

Inheritance diagram for HighlightFilter:

Inheritance graph
[legend]
Collaboration diagram for HighlightFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 HighlightFilter (QTReader *)
void getch (tchar &ch, CStyle &sty, unsigned long &pos)
void refresh (unsigned long)
QString about ()

Private Attributes

QTReaderpReader
unsigned long lastpos
unsigned long nextpos
unsigned char red
unsigned char green
unsigned char blue
CList< Bkmk > * bkmks

Constructor & Destructor Documentation

HighlightFilter::HighlightFilter QTReader  ) 
 

Definition at line 544 of file CFilter.cpp.


Member Function Documentation

QString HighlightFilter::about  )  [inline, virtual]
 

Implements CCharacterSource.

Definition at line 408 of file CFilter.h.

References CCharacterSource::about(), and CFilter::parent.

void HighlightFilter::getch tchar ch,
CStyle sty,
unsigned long &  pos
[virtual]
 

Implements CCharacterSource.

Definition at line 587 of file CFilter.cpp.

References CStyle::bBlue(), CStyle::bGreen(), QTReader::Bkmklist(), bkmks, blue, CStyle::bRed(), g, CCharacterSource::getch(), green, nextpos, CFilter::parent, pReader, red, refresh(), and CStyle::setBackground().

void HighlightFilter::refresh unsigned  long  ) 
 

Definition at line 551 of file CFilter.cpp.

References CList< T >::begin(), QTReader::Bkmklist(), bkmks, blue, CList< T >::end(), green, i, lastpos, nextpos, NULL, pReader, and red.

Referenced by getch(), and QTReader::refresh().


Member Data Documentation

CList<Bkmk>* HighlightFilter::bkmks [private]
 

Definition at line 403 of file CFilter.h.

Referenced by getch(), and refresh().

unsigned char HighlightFilter::blue [private]
 

Definition at line 402 of file CFilter.h.

Referenced by getch(), and refresh().

unsigned char HighlightFilter::green [private]
 

Definition at line 402 of file CFilter.h.

Referenced by getch(), and refresh().

unsigned long HighlightFilter::lastpos [private]
 

Definition at line 401 of file CFilter.h.

Referenced by refresh().

unsigned long HighlightFilter::nextpos [private]
 

Definition at line 401 of file CFilter.h.

Referenced by getch(), and refresh().

QTReader* HighlightFilter::pReader [private]
 

Definition at line 400 of file CFilter.h.

Referenced by getch(), and refresh().

unsigned char HighlightFilter::red [private]
 

Definition at line 402 of file CFilter.h.

Referenced by getch(), and refresh().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:34:50 2005 for OPIE by  doxygen 1.4.2