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

CPlucker Class Reference

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

Inheritance diagram for CPlucker:

Inheritance graph
[legend]
Collaboration diagram for CPlucker:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CPlucker ()
QString about ()

Private Member Functions

bool isEndOfSection (int thisrec)
unsigned long NEFstartSection ()
unsigned long NEFendSection ()
void start2endSection ()
void setbuffersize ()
int HeaderSize ()
void GetHeader (UInt16 &uid, UInt16 &nParagraphs, UInt32 &size, UInt8 &type, UInt8 &reserved)
int bgetch ()
tchar getch (bool fast)
bool CorrectDecoder ()
void setlink (QString &, const QString &)
QImage * imagefromdata (UInt8 *, UInt32)

Private Attributes

UInt8 EOPPhase

Constructor & Destructor Documentation

CPlucker::CPlucker  ) 
 

Definition at line 49 of file plucker.cpp.

References EOPPhase.


Member Function Documentation

QString CPlucker::about  )  [inline, virtual]
 

Reimplemented from CPlucker_base.

Definition at line 37 of file plucker.h.

References CPlucker_base::about().

int CPlucker::bgetch  )  [private, virtual]
 

Implements CPlucker_base.

Definition at line 59 of file plucker.cpp.

References CPlucker_base::buffercontent, CPlucker_base::bufferpos, CPlucker_base::bufferrec, CPlucker_base::currentpos, EOPPhase, CPlucker_base::expand(), CPlucker_base::expandedtextbuffer, Cpdb::head, isEndOfSection(), CPlucker_base::locate(), CExpander::m_continuous, CPlucker_base::m_lastBreak, CPlucker_base::m_nextPara, CPlucker_base::m_nextParaIndex, CPlucker_base::m_nParas, CPlucker_base::m_ParaAttrs, CPlucker_base::m_ParaOffsets, CPlucker_base::mystyle, RecordListType::numRecords, DatabaseHdrType::recordList, CStyle::setExtraSpace(), and CStyle::unset().

bool CPlucker::CorrectDecoder  )  [private, virtual]
 

Implements CPlucker_base.

Definition at line 54 of file plucker.cpp.

References Cpdb::head, and DatabaseHdrType::type.

tchar CPlucker::getch bool  fast  )  [private, virtual]
 

Implements CPlucker_base.

Definition at line 127 of file plucker.cpp.

References CStyle::clearPicture(), EOPPhase, CPlucker_base::getch_base(), hRule(), CPlucker_base::mystyle, CStyle::setCentreJustify(), CStyle::setFontSize(), CStyle::setPicture(), and CStyle::unset().

void CPlucker::GetHeader UInt16 uid,
UInt16 nParagraphs,
UInt32 size,
UInt8 type,
UInt8 reserved
[private, virtual]
 

Implements CPlucker_base.

Definition at line 38 of file plucker.cpp.

References Cpdb::fin, HeaderSize(), CPlucker_dataRecord::nParagraphs, CPlucker_dataRecord::reserved, CPlucker_dataRecord::size, CPlucker_dataRecord::type, and CPlucker_dataRecord::uid.

Referenced by NEFendSection(), and NEFstartSection().

int CPlucker::HeaderSize  )  [private, virtual]
 

Implements CPlucker_base.

Definition at line 33 of file plucker.cpp.

Referenced by GetHeader().

QImage * CPlucker::imagefromdata UInt8 ,
UInt32 
[private, virtual]
 

Implements CPlucker_base.

Definition at line 160 of file plucker.cpp.

References Palm2QImage().

bool CPlucker::isEndOfSection int  thisrec  )  [inline, private]
 

Definition at line 13 of file plucker.h.

References CPlucker_base::m_bufferisreserved.

Referenced by bgetch().

unsigned long CPlucker::NEFendSection  )  [private]
 

Definition at line 195 of file plucker.cpp.

References CPlucker_base::buffercontent, CPlucker_base::bufferpos, CPlucker_base::bufferrec, CPlucker_base::continuation_bit, CPlucker_base::currentpos, GetHeader(), Cpdb::gotorecordnumber(), Cpdb::head, RecordListType::numRecords, DatabaseHdrType::recordList, and CPlucker_base::textlength.

Referenced by start2endSection().

unsigned long CPlucker::NEFstartSection  )  [private]
 

Definition at line 173 of file plucker.cpp.

References CPlucker_base::bufferpos, CPlucker_base::bufferrec, CPlucker_base::continuation_bit, CPlucker_base::currentpos, GetHeader(), Cpdb::gotorecordnumber(), and CPlucker_base::textlength.

Referenced by start2endSection().

void CPlucker::setbuffersize  )  [inline, private, virtual]
 

Implements CPlucker_base.

Definition at line 20 of file plucker.h.

References CPlucker_base::buffersize, and CPlucker_base::compressedbuffersize.

void CPlucker::setlink QString ,
const QString
[private]
 

void CPlucker::start2endSection  )  [private, virtual]
 

Reimplemented from CExpander.

Definition at line 167 of file plucker.cpp.

References CExpander::m_currentend, CExpander::m_currentstart, NEFendSection(), and NEFstartSection().


Member Data Documentation

UInt8 CPlucker::EOPPhase [private]
 

Definition at line 28 of file plucker.h.

Referenced by bgetch(), CPlucker(), and getch().


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