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


Public Member Functions | |
| void | suspend () |
| void | unsuspend () |
| bool | hasnavigation () |
| CHM () | |
| virtual | ~CHM () |
| int | OpenFile (const char *src) |
| int | getch () |
| unsigned int | locate () |
| void | locate (unsigned int n) |
| bool | hasrandomaccess () |
| void | sizes (unsigned long &_file, unsigned long &_text) |
| void | addContent (QString content) |
| void | getch (tchar &ch, CStyle &sty) |
| void | setPath (QString PathName) |
| void | setHomePath (QString PathName) |
| MarkupType | PreferredMarkup () |
| bool | getFile (const QString &href, const QString &nm) |
| QImage * | getPicture (const QString &href) |
| QString | about () |
Private Member Functions | |
| void | start2endSection () |
| bool | FillBuffer () |
| bool | FillContent () |
| void | FillHomeContent () |
Private Attributes | |
| chmUnitInfo | m_ui |
| chmFile * | chmFile |
| chmUnitInfo | chmui |
| QString | chmHomeBuffer |
| QString | chmBuffer |
| QString | chmPath |
| QString | chmHHCPath |
| unsigned int | bufpos |
| unsigned long | fsize |
| unsigned long | m_homestart |
| unsigned long | m_homeend |
|
|
Definition at line 42 of file CHM.cpp. References bufpos, chmBuffer, chmFile, chmHHCPath, chmPath, and NULL. |
|
|
Definition at line 50 of file CHM.cpp. References chm_close(), chmFile, and NULL. |
|
|
Implements CExpander_Interface. |
|
|
Definition at line 91 of file CHM.cpp. References chmBuffer. Referenced by _print_ui_index(). |
|
|
Definition at line 171 of file CHM.cpp. References bufpos, chm_retrieve_object(), chmBuffer, chmFile, QString::find(), fsize, QString::length(), chmUnitInfo::length, QString::lower(), CExpander::m_currentend, CExpander::m_currentstart, m_ui, chmUnitInfo::start, QString::truncate(), and unsuspend(). Referenced by locate(). |
|
|
Definition at line 207 of file CHM.cpp. References bufpos, chm_resolve_object(), CHM_RESOLVE_SUCCESS, chm_retrieve_object(), chmBuffer, chmFile, chmPath, QString::find(), fsize, chmUnitInfo::length, QString::length(), QString::lower(), CExpander::m_currentend, CExpander::m_currentstart, m_ui, chmUnitInfo::start, QString::truncate(), and unsuspend(). Referenced by getFile(). |
|
|
Definition at line 95 of file CHM.cpp. References QValueList< T >::begin(), chm_resolve_object(), CHM_RESOLVE_SUCCESS, chm_retrieve_object(), chmBuffer, chmFile, chmHHCPath, chmHomeBuffer, QValueList< T >::end(), QString::find(), fsize, QString::left(), chmUnitInfo::length, QString::length(), CExpander::m_currentend, CExpander::m_currentstart, m_homeend, m_homestart, m_ui, QString::mid(), QStringList::split(), chmUnitInfo::start, and unsuspend(). Referenced by locate(), and OpenFile(). |
|
||||||||||||
|
|
|
|
Implements CExpander. Definition at line 330 of file CHM.cpp. References QString::at(), bufpos, chmBuffer, and QString::length(). Referenced by getch(). |
|
||||||||||||
|
Reimplemented from CExpander. Definition at line 252 of file CHM.cpp. References chmPath, FillContent(), and qDebug(). |
|
|
Reimplemented from CExpander. Definition at line 269 of file CHM.cpp. References chm_resolve_object(), CHM_RESOLVE_SUCCESS, chm_retrieve_object(), chmFile, chmUnitInfo::length, NULL, and qDebug(). |
|
|
Reimplemented from CExpander. |
|
|
Implements CExpander. |
|
|
Implements CExpander. Definition at line 357 of file CHM.cpp. References bufpos, CHM_RESOLVE_FAILURE, chm_resolve_location(), chmFile, FillBuffer(), FillHomeContent(), CExpander::m_currentend, CExpander::m_currentstart, m_homeend, CExpander::m_homepos, m_homestart, m_ui, qDebug(), chmUnitInfo::start, and start2endSection(). |
|
|
Implements CExpander. Definition at line 353 of file CHM.cpp. References bufpos, and CExpander::m_currentstart. Referenced by OpenFile(). |
|
|
Implements CExpander. Definition at line 309 of file CHM.cpp. References _get_hhc(), chm_close(), chm_enumerate(), CHM_ENUMERATE_ALL, chm_open(), chmFile, chmPath, FillHomeContent(), fsize, locate(), CExpander::m_homepos, NULL, qDebug(), and setHomePath(). |
|
|
Implements CExpander. Definition at line 56 of file CHM.h. References cCHM. |
|
|
Definition at line 54 of file CHM.h. References chmHHCPath. Referenced by OpenFile(). |
|
|
Definition at line 53 of file CHM.h. References chmPath. Referenced by _get_hhc(). |
|
||||||||||||
|
Implements CExpander. Definition at line 388 of file CHM.cpp. References fsize. |
|
|
Reimplemented from CExpander. Definition at line 347 of file CHM.cpp. References chmBuffer, QString::length(), CExpander::m_currentend, CExpander::m_currentstart, m_ui, and chmUnitInfo::start. Referenced by locate(). |
|
|
Definition at line 55 of file CHM.cpp. References CExpander::bSuspended, chm_close(), chmFile, NULL, and CExpander::sustime. |
|
|
Definition at line 65 of file CHM.cpp. References CExpander::bSuspended, chm_open(), chmFile, CExpander::fname, i, NULL, PROGNAME, Global::statusMessage(), CExpander::sustime, and warning(). Referenced by FillBuffer(), FillContent(), and FillHomeContent(). |
|
|
Definition at line 35 of file CHM.h. Referenced by CHM(), FillBuffer(), FillContent(), getch(), and locate(). |
|
|
Definition at line 32 of file CHM.h. Referenced by addContent(), CHM(), FillBuffer(), FillContent(), FillHomeContent(), getch(), and start2endSection(). |
|
|
Definition at line 28 of file CHM.h. Referenced by CHM(), FillBuffer(), FillContent(), FillHomeContent(), getPicture(), locate(), OpenFile(), suspend(), unsuspend(), and ~CHM(). |
|
|
Definition at line 34 of file CHM.h. Referenced by CHM(), FillHomeContent(), and setHomePath(). |
|
|
Definition at line 31 of file CHM.h. Referenced by FillHomeContent(). |
|
|
Definition at line 33 of file CHM.h. Referenced by CHM(), FillContent(), getFile(), OpenFile(), and setPath(). |
|
|
|
|
|
Definition at line 36 of file CHM.h. Referenced by FillBuffer(), FillContent(), FillHomeContent(), OpenFile(), and sizes(). |
|
|
Definition at line 37 of file CHM.h. Referenced by FillHomeContent(), and locate(). |
|
|
Definition at line 37 of file CHM.h. Referenced by FillHomeContent(), and locate(). |
|
|
Definition at line 27 of file CHM.h. Referenced by FillBuffer(), FillContent(), FillHomeContent(), locate(), and start2endSection(). |
1.4.2