Logo Search packages:      
Sourcecode: qt-assistant-compat version File versions  Download package

Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes

DocuParser320 Class Reference

Inheritance diagram for DocuParser320:
Inheritance graph
Collaboration diagram for DocuParser320:
Collaboration graph

List of all members.

Public Types

enum  ParserVersion { Qt310, Qt320 }
enum  States {
  StateInit, StateDocRoot, StateProfile, StateProperty,
  StateContent, StateSect, StateKeyword

Public Member Functions

virtual void addTo (Profile *p)
bool characters (const QString &)
QString contentsURL () const
bool endElement (const QString &, const QString &, const QString &)
QString errorProtocol () const
bool fatalError (const QXmlParseException &exception)
QString fileName () const
QList< ContentItemgetContentItems ()
QList< IndexItem * > getIndexItems ()
virtual bool parse (QFile *file)
virtual ParserVersion parserVersion () const
Profileprofile () const
void setFileName (const QString &file)
bool startDocument ()
bool startElement (const QString &, const QString &, const QString &, const QXmlAttributes &)

Static Public Member Functions

static DocuParsercreateParser (const QString &fileName)

Static Public Attributes

static const QString DocumentKey = QLatin1String("/Qt Assistant/") + QLatin1String(QT_VERSION_STR) + QLatin1String("/")

Protected Member Functions

QString absolutify (const QString &input, bool makeUrl=true) const

Protected Attributes

QList< ContentItemcontentList
QString contentRef
QString conURL
QString docTitle
QString errorProt
QString fname
QString iconName
QList< IndexItem * > indexList
QString indexRef
QString title

Private Attributes

int depth
int docfileCounter
QString propertyName
QString propertyValue
States state

Detailed Description

Definition at line 135 of file docuparser.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index