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


Public Member Functions | |
| size_t | getHome () |
| CExpander () | |
| virtual | ~CExpander () |
| int | openfile (const char *src) |
| 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) |
| virtual int | getch ()=0 |
| virtual linkType | hyperlink (unsigned int n, unsigned int noff, QString &wrd, QString &nm) |
| 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 () |
| unsigned long | startSection () |
| unsigned long | endSection () |
| virtual void | start2endSection () |
| virtual QImage * | getPicture (unsigned long tgt) |
| void | setContinuous (bool _b) |
| virtual void | setSaveData (unsigned char *&data, unsigned short &len, unsigned char *src, unsigned short srclen) |
| virtual void | putSaveData (unsigned char *&src, unsigned short &srclen) |
| void | setwidth (int w) |
| int | getwidth () |
| virtual QImage * | getPicture (const QString &href) |
| virtual bool | getFile (const QString &href, const QString &nm) |
| virtual bool | findanchor (const QString &nm) |
Protected Attributes | |
| size_t | m_homepos |
| bool | m_continuous |
| char * | fname |
| bool | bSuspended |
| size_t | suspos |
| time_t | sustime |
| int | m_scrWidth |
| unsigned long | m_currentstart |
| unsigned long | m_currentend |
|
|
Definition at line 8 of file CExpander.cpp. |
|
|
Definition at line 10 of file CExpander.cpp. |
|
|
Reimplemented from CExpander_Interface. Reimplemented in CPlucker_base. Definition at line 126 of file CExpander.h. References eNone. Referenced by ebookcodec::back(). |
|
|
Implements CExpander_Interface. Definition at line 43 of file CExpander.cpp. References locate(), m_currentend, m_currentstart, and start2endSection(). Referenced by ebookcodec::endSection(). |
|
|
Implements CExpander_Interface. Reimplemented in CReb. Definition at line 151 of file CExpander.h. Referenced by ebookcodec::findanchor(). |
|
|
Reimplemented from CExpander_Interface. Reimplemented in CPlucker_base. Definition at line 125 of file CExpander.h. References eNone. Referenced by ebookcodec::forward(). |
|
|
Reimplemented from CExpander_Interface. Reimplemented in Aportis, CPlucker_base, CReb, and ztxt. Definition at line 118 of file CExpander.h. References NULL. Referenced by ebookcodec::getbkmklist(). |
|
|
Implements CExpander_Interface. Implemented in Aportis, CHM, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt. Referenced by getch(). |
|
||||||||||||||||
|
Implements CExpander_Interface. Reimplemented in iSilo, and CPlucker_base. Definition at line 19 of file CExpander.cpp. References getch(), locate(), and UEOF. Referenced by ebookcodec::getch(). |
|
||||||||||||
|
Implements CExpander_Interface. Reimplemented in CHM, and CReb. Definition at line 150 of file CExpander.h. Referenced by ebookcodec::getFile(). |
|
|
Implements CExpander_Interface. Definition at line 6 of file CExpander.cpp. References m_homepos. Referenced by ebookcodec::getHome(). |
|
|
Implements CExpander_Interface. Reimplemented in CHM, and CReb. Definition at line 149 of file CExpander.h. References NULL. |
|
|
Reimplemented from CExpander_Interface. Reimplemented in Aportis, and CPlucker_base. Definition at line 131 of file CExpander.h. References NULL. Referenced by ebookcodec::getPicture(). |
|
|
Implements CExpander_Interface. Definition at line 143 of file CExpander.h. References m_scrWidth. Referenced by ebookcodec::getwidth(). |
|
|
Reimplemented from CExpander_Interface. Reimplemented in CHM, and CPlucker_base. Definition at line 127 of file CExpander.h. Referenced by ebookcodec::hasnavigation(). |
|
|
Implements CExpander_Interface. Implemented in Aportis, CHM, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt. Referenced by ebookcodec::hasrandomaccess(). |
|
||||||||||||||||||||
|
Implements CExpander_Interface. Reimplemented in CPlucker_base. Definition at line 27 of file CExpander.cpp. References eLink, and locate(). Referenced by ebookcodec::hyperlink(). |
|
|
Implements CExpander_Interface. Implemented in Aportis, CHM, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt. |
|
|
Implements CExpander_Interface. Implemented in Aportis, CHM, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt. Referenced by endSection(), getch(), hyperlink(), ebookcodec::locate(), and startSection(). |
|
|
Implemented in Aportis, CHM, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt. Referenced by openfile(). |
|
|
Implements CExpander_Interface. Definition at line 12 of file CExpander.cpp. References bSuspended, fname, and OpenFile(). Referenced by ebookcodec::openfile(). |
|
|
Implements CExpander_Interface. Implemented in Aportis, CHM, iSilo, CPlucker_base, ppm_expander, CReb, Text, and ztxt. Referenced by ebookcodec::PreferredMarkup(). |
|
||||||||||||
|
Implements CExpander_Interface. Reimplemented in CPlucker_base. Definition at line 105 of file CExpander.cpp. References qDebug(). Referenced by ebookcodec::putSaveData(). |
|
|
Reimplemented from CExpander_Interface. Reimplemented in CPlucker_base. Definition at line 123 of file CExpander.h. Referenced by ebookcodec::saveposn(). |
|
|
Implements CExpander_Interface. Definition at line 132 of file CExpander.h. References m_continuous. Referenced by ebookcodec::setContinuous(). |
|
||||||||||||||||||||
|
Implements CExpander_Interface. Reimplemented in CPlucker_base. Definition at line 98 of file CExpander.cpp. Referenced by ebookcodec::setSaveData(). |
|
|
Implements CExpander_Interface. Definition at line 139 of file CExpander.h. References m_scrWidth. Referenced by ebookcodec::setwidth(). |
|
||||||||||||
|
Implements CExpander_Interface. Implemented in Aportis, CHM, iSilo, Cpdb, CPlucker_base, ppm_expander, CReb, Text, and ztxt. Referenced by ebookcodec::sizes(), and start2endSection(). |
|
|
Implements CExpander_Interface. Reimplemented in CHM, CPlucker, and CReb. Definition at line 53 of file CExpander.cpp. References m_currentend, m_currentstart, and sizes(). Referenced by endSection(), ebookcodec::start2endSection(), and startSection(). |
|
|
Implements CExpander_Interface. Definition at line 33 of file CExpander.cpp. References locate(), m_currentend, m_currentstart, and start2endSection(). Referenced by ebookcodec::startSection(). |
|
|
Reimplemented from CExpander_Interface. Reimplemented in CPlucker_base. Definition at line 124 of file CExpander.h. Referenced by ebookcodec::writeposn(). |
|
|
Definition at line 99 of file CExpander.h. Referenced by openfile(), Text::suspend(), CHM::suspend(), Text::unsuspend(), and CHM::unsuspend(). |
|
|
Definition at line 98 of file CExpander.h. Referenced by openfile(), Text::sizes(), Text::unsuspend(), CHM::unsuspend(), and ~CExpander(). |
|
|
Definition at line 97 of file CExpander.h. Referenced by CPlucker::bgetch(), and setContinuous(). |
|
|
Definition at line 103 of file CExpander.h. Referenced by endSection(), CHM::FillBuffer(), CHM::FillContent(), CHM::FillHomeContent(), CReb::locate(), CHM::locate(), CReb::start2endSection(), CPlucker::start2endSection(), CHM::start2endSection(), start2endSection(), and startSection(). |
|
|
Definition at line 103 of file CExpander.h. Referenced by endSection(), CHM::FillBuffer(), CHM::FillContent(), CHM::FillHomeContent(), CReb::locate(), CHM::locate(), CReb::start2endSection(), CPlucker::start2endSection(), CHM::start2endSection(), start2endSection(), and startSection(). |
|
|
Definition at line 96 of file CExpander.h. Referenced by getHome(), CHM::locate(), CReb::OpenFile(), CPlucker_base::OpenFile(), and CHM::OpenFile(). |
|
|
Definition at line 102 of file CExpander.h. Referenced by CPlucker_base::getch_base(), getwidth(), and setwidth(). |
|
|
Definition at line 100 of file CExpander.h. Referenced by Text::suspend(), and Text::unsuspend(). |
|
|
Definition at line 101 of file CExpander.h. Referenced by Text::suspend(), CHM::suspend(), Text::unsuspend(), and CHM::unsuspend(). |
1.4.2