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

CExpander_Interface Class Reference

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

Inheritance diagram for CExpander_Interface:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual QString about ()=0
virtual size_t getHome ()=0
virtual int openfile (const char *src)=0
virtual unsigned int locate ()=0
virtual void locate (unsigned int n)=0
virtual bool hasrandomaccess ()=0
virtual void sizes (unsigned long &file, unsigned long &text)=0
virtual CList< Bkmk > * getbkmklist ()
virtual void getch (tchar &ch, CStyle &sty, unsigned long &pos)=0
virtual int getch ()=0
virtual linkType hyperlink (unsigned int n, unsigned int noff, QString &wrd, QString &nm)=0
virtual MarkupType PreferredMarkup ()=0
virtual void saveposn (size_t posn)
virtual void writeposn (size_t posn)
virtual linkType forward (size_t &loc)
virtual linkType back (size_t &loc)
virtual bool hasnavigation ()
virtual unsigned long startSection ()=0
virtual unsigned long endSection ()=0
virtual void start2endSection ()=0
virtual QImage * getPicture (unsigned long tgt)
virtual void setContinuous (bool _b)=0
virtual void setSaveData (unsigned char *&data, unsigned short &len, unsigned char *src, unsigned short srclen)=0
virtual void putSaveData (unsigned char *&src, unsigned short &srclen)=0
virtual void setwidth (int w)=0
virtual int getwidth ()=0
virtual QImage * getPicture (const QString &href)=0
virtual bool getFile (const QString &href, const QString &nm)=0
virtual bool findanchor (const QString &nm)=0
virtual QString getTableAsHtml (unsigned long loc)

Member Function Documentation

virtual QString CExpander_Interface::about  )  [pure virtual]
 

Implemented in Aportis, CHM, ebookcodec, iSilo, CPlucker, CPlucker_base, ppm_expander, CReb, Text, and ztxt.

Referenced by ebookcodec::about(), CGeneral8Bit::about(), CAscii::about(), CPalm::about(), Ccp1252::about(), CUcs16le::about(), CUcs16be::about(), and CUtf8::about().

virtual linkType CExpander_Interface::back size_t &  loc  )  [inline, virtual]
 

Reimplemented in CExpander, ebookcodec, and CPlucker_base.

Definition at line 70 of file CExpander.h.

References eNone.

Referenced by CEncoding::back().

virtual unsigned long CExpander_Interface::endSection  )  [pure virtual]
 

Implemented in CExpander, and ebookcodec.

Referenced by BuffDoc::endSection().

virtual bool CExpander_Interface::findanchor const QString nm  )  [pure virtual]
 

Implemented in CExpander, ebookcodec, and CReb.

Referenced by CEncoding::findanchor().

virtual linkType CExpander_Interface::forward size_t &  loc  )  [inline, virtual]
 

Reimplemented in CExpander, ebookcodec, and CPlucker_base.

Definition at line 69 of file CExpander.h.

References eNone.

Referenced by CEncoding::forward().

virtual CList<Bkmk>* CExpander_Interface::getbkmklist  )  [inline, virtual]
 

Reimplemented in Aportis, CExpander, ebookcodec, CPlucker_base, CReb, and ztxt.

Definition at line 62 of file CExpander.h.

References NULL.

virtual int CExpander_Interface::getch  )  [pure virtual]
 

Implemented in Aportis, CExpander, CHM, ebookcodec, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt.

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

Implemented in CExpander, ebookcodec, iSilo, and CPlucker_base.

Referenced by CGeneral8Bit::getch(), CAscii::getch(), Ccp1252::getch(), CUcs16le::getch(), CUcs16be::getch(), and CUtf8::getch().

virtual bool CExpander_Interface::getFile const QString href,
const QString nm
[pure virtual]
 

Implemented in CExpander, CHM, ebookcodec, and CReb.

Referenced by CEncoding::getFile(), and BuffDoc::getFile().

virtual size_t CExpander_Interface::getHome  )  [pure virtual]
 

Implemented in CExpander, and ebookcodec.

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

virtual QImage* CExpander_Interface::getPicture const QString href  )  [pure virtual]
 

Implemented in CExpander, CHM, ebookcodec, and CReb.

virtual QImage* CExpander_Interface::getPicture unsigned long  tgt  )  [inline, virtual]
 

Reimplemented in Aportis, CExpander, ebookcodec, and CPlucker_base.

Definition at line 75 of file CExpander.h.

References NULL.

Referenced by CEncoding::getPicture(), and BuffDoc::getPicture().

virtual QString CExpander_Interface::getTableAsHtml unsigned long  loc  )  [inline, virtual]
 

Reimplemented in ebookcodec, and CPlucker_base.

Definition at line 90 of file CExpander.h.

Referenced by ebookcodec::getTableAsHtml(), and CEncoding::getTableAsHtml().

virtual int CExpander_Interface::getwidth  )  [pure virtual]
 

Implemented in CExpander, and ebookcodec.

Referenced by CEncoding::getwidth().

virtual bool CExpander_Interface::hasnavigation  )  [inline, virtual]
 

Reimplemented in CExpander, CHM, ebookcodec, and CPlucker_base.

Definition at line 71 of file CExpander.h.

Referenced by CEncoding::hasnavigation().

virtual bool CExpander_Interface::hasrandomaccess  )  [pure virtual]
 

Implemented in Aportis, CExpander, CHM, ebookcodec, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt.

Referenced by BuffDoc::hasrandomaccess().

virtual linkType CExpander_Interface::hyperlink unsigned int  n,
unsigned int  noff,
QString wrd,
QString nm
[pure virtual]
 

Implemented in CExpander, ebookcodec, and CPlucker_base.

Referenced by CEncoding::hyperlink().

virtual void CExpander_Interface::locate unsigned int  n  )  [pure virtual]
 

Implemented in Aportis, CExpander, CHM, ebookcodec, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt.

virtual unsigned int CExpander_Interface::locate  )  [pure virtual]
 

Implemented in Aportis, CExpander, CHM, ebookcodec, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt.

Referenced by BuffDoc::explocate(), BuffDoc::getline(), BuffDoc::getpara(), BuffDoc::getsentence(), BuffDoc::hyperlink(), CEncoding::locate(), BuffDoc::openfile(), and BuffDoc::resetPos().

virtual int CExpander_Interface::openfile const char *  src  )  [pure virtual]
 

Implemented in CExpander, and ebookcodec.

Referenced by BuffDoc::openfile().

virtual MarkupType CExpander_Interface::PreferredMarkup  )  [pure virtual]
 

Implemented in Aportis, CExpander, CHM, ebookcodec, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt.

Referenced by BuffDoc::PreferredMarkup().

virtual void CExpander_Interface::putSaveData unsigned char *&  src,
unsigned short &  srclen
[pure virtual]
 

Implemented in CExpander, ebookcodec, and CPlucker_base.

Referenced by BuffDoc::putSaveData().

virtual void CExpander_Interface::saveposn size_t  posn  )  [inline, virtual]
 

Reimplemented in CExpander, ebookcodec, and CPlucker_base.

Definition at line 67 of file CExpander.h.

Referenced by CEncoding::saveposn().

virtual void CExpander_Interface::setContinuous bool  _b  )  [pure virtual]
 

Implemented in CExpander, and ebookcodec.

Referenced by BuffDoc::setContinuous().

virtual void CExpander_Interface::setSaveData unsigned char *&  data,
unsigned short &  len,
unsigned char *  src,
unsigned short  srclen
[pure virtual]
 

Implemented in CExpander, ebookcodec, and CPlucker_base.

Referenced by BuffDoc::setSaveData().

virtual void CExpander_Interface::setwidth int  w  )  [pure virtual]
 

Implemented in CExpander, and ebookcodec.

Referenced by BuffDoc::setwidth().

virtual void CExpander_Interface::sizes unsigned long &  file,
unsigned long &  text
[pure virtual]
 

Implemented in Aportis, CExpander, CHM, ebookcodec, iSilo, Cpdb, CPlucker_base, ppm_expander, CReb, Text, and ztxt.

Referenced by BuffDoc::sizes().

virtual void CExpander_Interface::start2endSection  )  [pure virtual]
 

Implemented in CExpander, CHM, ebookcodec, CPlucker, and CReb.

virtual unsigned long CExpander_Interface::startSection  )  [pure virtual]
 

Implemented in CExpander, and ebookcodec.

Referenced by CEncoding::startSection(), and BuffDoc::startSection().

virtual void CExpander_Interface::writeposn size_t  posn  )  [inline, virtual]
 

Reimplemented in CExpander, ebookcodec, and CPlucker_base.

Definition at line 68 of file CExpander.h.

Referenced by CEncoding::writeposn().


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