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


Public Member Functions | |
| QString | about () |
| QImage * | getPicture (unsigned long tgt) |
| void | sizes (unsigned long &_file, unsigned long &_text) |
| bool | hasrandomaccess () |
| virtual | ~CPlucker_base () |
| CPlucker_base () | |
| int | OpenFile (const char *src) |
| virtual tchar | getch (bool)=0 |
| tchar | getch_base (bool) |
| int | getch () |
| void | getch (tchar &, CStyle &, unsigned long &pos) |
| unsigned int | locate () |
| void | locate (unsigned int n) |
| CList< Bkmk > * | getbkmklist () |
| linkType | hyperlink (unsigned int, unsigned int, QString &, QString &) |
| MarkupType | PreferredMarkup () |
| void | saveposn (size_t posn) |
| void | writeposn (size_t posn) |
| linkType | forward (size_t &loc) |
| linkType | back (size_t &loc) |
| bool | hasnavigation () |
| void | setSaveData (unsigned char *&data, unsigned short &len, unsigned char *src, unsigned short srclen) |
| void | putSaveData (unsigned char *&src, unsigned short &srclen) |
| virtual bool | CorrectDecoder ()=0 |
| virtual QImage * | imagefromdata (UInt8 *, UInt32)=0 |
| QString | getTableAsHtml (unsigned long loc) |
Protected Member Functions | |
| virtual void | setbuffersize ()=0 |
| virtual void | GetHeader (UInt16 &, UInt16 &, UInt32 &, UInt8 &, UInt8 &)=0 |
| virtual int | HeaderSize ()=0 |
| unsigned short | finduid (unsigned short) |
| char * | geturl (UInt16) |
| void | Expand (UInt32, UInt8, UInt8 *, UInt32) |
| bool | expand (int) |
| QImage * | getimg (UInt16 tgt) |
| QImage * | expandimg (UInt16 tgt, bool border=false) |
| void | home () |
| virtual int | bgetch ()=0 |
Static Protected Member Functions | |
| static size_t | UnDoc (UInt8 *, size_t, UInt8 *, size_t) |
Protected Attributes | |
| CList< unsigned long > | visited |
| bool | m_lastIsBreak |
| size_t | textlength |
| size_t | m_lastBreak |
| size_t | m_offset |
| UInt16 | uid |
| int | m_nextPara |
| int | m_nextParaIndex |
| CBufferFace< UInt16 > | m_ParaOffsets |
| CBufferFace< UInt16 > | m_ParaAttrs |
| UInt16 | m_nParas |
| CStyle | mystyle |
| UInt32 | buffersize |
| UInt32 | compressedbuffersize |
| UInt32 | buffercontent |
| UInt8 * | expandedtextbuffer |
| UInt8 * | compressedtextbuffer |
| size_t | bufferpos |
| int | bufferrec |
| CPlucker_record0 | hdr0 |
| bool | m_bufferisreserved |
| size_t | currentpos |
| size_t(* | m_decompress )(UInt8 *, size_t, UInt8 *, size_t) |
| CNavigation | m_nav |
Static Protected Attributes | |
| static const UInt8 | continuation_bit = 1 |
|
|
Definition at line 177 of file plucker_base.cpp. References compressedtextbuffer, expandedtextbuffer, and NULL. |
|
|
Definition at line 29 of file plucker_base.cpp. |
|
|
Implements CExpander_Interface. Reimplemented in CPlucker. Definition at line 1521 of file plucker_base.cpp. References m_decompress, UnDoc(), and UnZip(). Referenced by CPlucker::about(). |
|
|
Reimplemented from CExpander. Definition at line 105 of file plucker_base.h. References CNavigation_base< T >::back(), eLink, eNone, and m_nav. |
|
|
Implemented in CPlucker. Referenced by getch_base(). |
|
|
Implemented in CPlucker. Referenced by OpenFile(). |
|
|
Definition at line 351 of file plucker_base.cpp. References buffercontent, bufferpos, bufferrec, buffersize, Expand(), expandedtextbuffer, Cpdb::fin, GetHeader(), Cpdb::gotorecordnumber(), Cpdb::head, HeaderSize(), i, m_bufferisreserved, m_nextPara, m_nextParaIndex, m_nParas, m_ParaAttrs, m_ParaOffsets, mystyle, RecordListType::numRecords, Cpdb::recordlength(), DatabaseHdrType::recordList, uid, and CStyle::unset(). Referenced by CPlucker::bgetch(), home(), hyperlink(), and locate(). |
|
||||||||||||||||||||
|
Definition at line 42 of file plucker_base.cpp. References compressedbuffersize, compressedtextbuffer, Cpdb::fin, NULL, and Cpdb::unsuspend(). Referenced by expand(), getimg(), getTableAsHtml(), and geturl(). |
|
||||||||||||
|
Definition at line 540 of file plucker_base.cpp. References bitBlt(), getimg(), image, NULL, and Qt::red. Referenced by getch_base(), and getPicture(). |
|
|
Definition at line 622 of file plucker_base.cpp. References GetHeader(), Cpdb::gotorecordnumber(), Cpdb::head, RecordListType::numRecords, and DatabaseHdrType::recordList. Referenced by getimg(), getTableAsHtml(), and geturl(). |
|
|
Reimplemented from CExpander. Definition at line 104 of file plucker_base.h. References eLink, eNone, CNavigation_base< T >::forward(), and m_nav. |
|
|
Reimplemented from CExpander. Definition at line 514 of file plucker_base.cpp. References NULL. |
|
||||||||||||||||
|
Reimplemented from CExpander. Definition at line 188 of file plucker_base.cpp. |
|
|
Implements CExpander. Definition at line 186 of file plucker_base.cpp. Referenced by getch(), and getch_base(). |
|
|
Implemented in CPlucker. |
|
|
||||||||||||||||||||||||
|
Implemented in CPlucker. Referenced by expand(), finduid(), getimg(), getTableAsHtml(), geturl(), hyperlink(), locate(), OpenFile(), and sizes(). |
|
|
Definition at line 819 of file plucker_base.cpp. References bitBlt(), Expand(), Cpdb::fin, finduid(), GetHeader(), Cpdb::gotorecordnumber(), HeaderSize(), height, i, imagefromdata(), qDebug(), Cpdb::recordlength(), uid, and width. Referenced by expandimg(). |
|
|
Reimplemented from CExpander. Definition at line 567 of file plucker_base.cpp. References QMap< Key, T >::end(), expandimg(), QMap< Key, T >::find(), pix, and t. |
|
|
Reimplemented from CExpander_Interface. Definition at line 1061 of file plucker_base.cpp. References depth, Expand(), finduid(), GetHeader(), Cpdb::gotorecordnumber(), HeaderSize(), len, qDebug(), Cpdb::recordlength(), QString::setNum(), and size. |
|
|
Definition at line 91 of file plucker_base.cpp. References Expand(), Cpdb::fin, finduid(), GetHeader(), Cpdb::gotorecordnumber(), hdr0, HeaderSize(), i, id, len, name, CPlucker_record0::nRecords, NULL, and Cpdb::recordlength(). Referenced by hyperlink(). |
|
|
Reimplemented from CExpander. Definition at line 106 of file plucker_base.h. |
|
|
Implements CExpander. Definition at line 86 of file plucker_base.h. |
|
|
Implemented in CPlucker. Referenced by expand(), getimg(), getTableAsHtml(), and geturl(). |
|
|
Definition at line 508 of file plucker_base.cpp. References currentpos, and expand(). Referenced by OpenFile(). |
|
||||||||||||||||||||
|
Reimplemented from CExpander. Definition at line 915 of file plucker_base.cpp. References buffercontent, bufferpos, currentpos, eLink, eNone, ePicture, expand(), getch_base(), GetHeader(), geturl(), Cpdb::gotorecordnumber(), Cpdb::head, i, QString::isEmpty(), QString::left(), QString::length(), m_nParas, m_ParaOffsets, NULL, RecordListType::numRecords, PROGNAME, CList< T >::push_front(), qDebug(), DatabaseHdrType::recordList, Global::statusMessage(), QString::truncate(), and visited. |
|
||||||||||||
|
Implemented in CPlucker. Referenced by getimg(). |
|
|
Implements CExpander. Definition at line 216 of file plucker_base.cpp. References buffercontent, bufferpos, bufferrec, currentpos, expand(), getch_base(), GetHeader(), and Cpdb::gotorecordnumber(). |
|
|
Implements CExpander. Definition at line 195 of file plucker_base.cpp. References currentpos. Referenced by CPlucker::bgetch(), getch(), and getch_base(). |
|
|
Implements CExpander. Definition at line 733 of file plucker_base.cpp. References buffersize, compressedbuffersize, compressedtextbuffer, CorrectDecoder(), expandedtextbuffer, Cpdb::fin, getdecompressor, GetHeader(), Cpdb::gotorecordnumber(), hdr0, Cpdb::head, home(), i, id, m_decompress, CExpander::m_homepos, m_lastBreak, name, CPlucker_record0::nRecords, NULL, RecordListType::numRecords, Cpdb::openpdbfile(), qDebug(), DatabaseHdrType::recordList, setbuffersize(), DatabaseHdrType::sortInfoID, textlength, UnDoc(), UnZip(), and CPlucker_record0::version. |
|
|
Implements CExpander. Definition at line 98 of file plucker_base.h. References cNONE. |
|
||||||||||||
|
Reimplemented from CExpander. Definition at line 704 of file plucker_base.cpp. References i, m_nav, NULL, PROGNAME, CList< T >::push_front(), CNavigation::putSaveData(), t, visited, and warning(). |
|
|
Reimplemented from CExpander. Definition at line 102 of file plucker_base.h. References m_nav, and CNavigation_base< T >::saveposn(). |
|
|
Implemented in CPlucker. Referenced by OpenFile(). |
|
||||||||||||||||||||
|
Reimplemented from CExpander. Definition at line 675 of file plucker_base.cpp. References CList< T >::begin(), CList< T >::end(), m_nav, CNavigation::setSaveData(), t, and visited. |
|
||||||||||||
|
Implements Cpdb. Definition at line 72 of file plucker_base.cpp. References Cpdb::file_length, GetHeader(), Cpdb::gotorecordnumber(), Cpdb::head, RecordListType::numRecords, DatabaseHdrType::recordList, and textlength. |
|
||||||||||||||||||||
|
Definition at line 454 of file plucker_base.cpp. References COUNT_BITS, and i. Referenced by about(), and OpenFile(). |
|
|
Reimplemented from CExpander. Definition at line 103 of file plucker_base.h. References m_nav, and CNavigation_base< T >::writeposn(). |
|
|
Definition at line 58 of file plucker_base.h. Referenced by CPlucker::bgetch(), expand(), hyperlink(), locate(), and CPlucker::NEFendSection(). |
|
|
Definition at line 63 of file plucker_base.h. Referenced by CPlucker::bgetch(), expand(), hyperlink(), locate(), CPlucker::NEFendSection(), and CPlucker::NEFstartSection(). |
|
|
Definition at line 64 of file plucker_base.h. Referenced by CPlucker::bgetch(), expand(), locate(), CPlucker::NEFendSection(), and CPlucker::NEFstartSection(). |
|
|
Definition at line 56 of file plucker_base.h. Referenced by expand(), OpenFile(), and CPlucker::setbuffersize(). |
|
|
Definition at line 57 of file plucker_base.h. Referenced by Expand(), OpenFile(), and CPlucker::setbuffersize(). |
|
|
Definition at line 60 of file plucker_base.h. Referenced by Expand(), OpenFile(), and ~CPlucker_base(). |
|
|
Definition at line 27 of file plucker_base.cpp. Referenced by CPlucker::NEFendSection(), and CPlucker::NEFstartSection(). |
|
|
Definition at line 67 of file plucker_base.h. Referenced by CPlucker::bgetch(), home(), hyperlink(), locate(), CPlucker::NEFendSection(), and CPlucker::NEFstartSection(). |
|
|
Definition at line 59 of file plucker_base.h. Referenced by CPlucker::bgetch(), expand(), OpenFile(), and ~CPlucker_base(). |
|
|
Definition at line 65 of file plucker_base.h. Referenced by geturl(), and OpenFile(). |
|
|
Definition at line 66 of file plucker_base.h. Referenced by expand(), and CPlucker::isEndOfSection(). |
|
|
Referenced by about(), and OpenFile(). |
|
|
Definition at line 48 of file plucker_base.h. Referenced by CPlucker::bgetch(), getch_base(), and OpenFile(). |
|
|
Definition at line 43 of file plucker_base.h. Referenced by getch_base(). |
|
|
Definition at line 81 of file plucker_base.h. Referenced by back(), forward(), putSaveData(), saveposn(), setSaveData(), and writeposn(). |
|
|
Definition at line 50 of file plucker_base.h. Referenced by CPlucker::bgetch(), and expand(). |
|
|
Definition at line 50 of file plucker_base.h. Referenced by CPlucker::bgetch(), and expand(). |
|
|
Definition at line 53 of file plucker_base.h. Referenced by CPlucker::bgetch(), expand(), and hyperlink(). |
|
|
Definition at line 48 of file plucker_base.h. Referenced by getch_base(). |
|
|
Definition at line 52 of file plucker_base.h. Referenced by CPlucker::bgetch(), and expand(). |
|
|
Definition at line 51 of file plucker_base.h. Referenced by CPlucker::bgetch(), expand(), and hyperlink(). |
|
|
Definition at line 54 of file plucker_base.h. Referenced by CPlucker::bgetch(), expand(), getch(), CPlucker::getch(), and getch_base(). |
|
|
Definition at line 48 of file plucker_base.h. Referenced by CPlucker::NEFendSection(), CPlucker::NEFstartSection(), OpenFile(), and sizes(). |
|
|
Definition at line 49 of file plucker_base.h. |
|
|
Definition at line 42 of file plucker_base.h. Referenced by getch_base(), hyperlink(), putSaveData(), and setSaveData(). |
1.4.2