Référence de la classe Compatibility

#include <kformulacompatibility.h>

Liste de tous les membres

Fonctions membres publiques

 Compatibility ()
QDomDocument buildDOM (const QString &text)

Fonctions membres privées

QDomElement readSequence (const QDomDocument &doc)
QDomElement readMatrix (const QDomDocument &doc)
void appendToSequence (QDomElement sequence, QDomElement element, int leftIndexSeen)
void appendNextSequence (const QDomDocument &doc, QDomElement element)
QDomElement getLastSequence (const QDomDocument &doc, QDomElement sequence)
QDomElement findIndexNode (const QDomDocument &doc, QDomElement sequence)
ushort nextToken ()
ushort lookAhead (uint i) const
void pushback ()
bool hasNext () const
uint tokenLeft () const

Attributs privés

QString formulaString
int pos


Description détaillée

Converter from the other kformula lib string to a loadable dom.

Définition à la ligne 31 du fichier kformulacompatibility.h.


Documentation des contructeurs et destructeur

Compatibility::Compatibility (  ) 

Définition à la ligne 69 du fichier kformulacompatibility.cc.


Documentation des fonctions membres

QDomDocument Compatibility::buildDOM ( const QString &  text  ) 

Builds a kformula DOM from a old formula string.

Définition à la ligne 74 du fichier kformulacompatibility.cc.

Références formulaString, pos, et readSequence().

Voici le graphe d'appel pour cette fonction :

QDomElement Compatibility::readSequence ( const QDomDocument &  doc  )  [private]

Définition à la ligne 198 du fichier kformulacompatibility.cc.

Références appendNextSequence(), appendToSequence(), ARROW, findIndexNode(), formulaString, getLastSequence(), hasNext(), Integral, INTEGRAL, lookAhead(), nextToken(), OF_ABOVE, OF_BELOW, OF_DIVIDE, OF_LSUB, OF_LSUP, OF_POWER, OF_SEPARATOR, OF_SQRT, OF_SUB, OF_SYMBOL, pos, Product, PRODUCT, pushback(), readMatrix(), Sum, SUM, et tokenLeft().

Référencé par appendNextSequence(), buildDOM(), et readMatrix().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

QDomElement Compatibility::readMatrix ( const QDomDocument &  doc  )  [private]

Définition à la ligne 154 du fichier kformulacompatibility.cc.

Références hasNext(), nextToken(), OF_MATRIX, OF_SEPARATOR, pushback(), et readSequence().

Référencé par readSequence().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void Compatibility::appendToSequence ( QDomElement  sequence,
QDomElement  element,
int  leftIndexSeen 
) [private]

Définition à la ligne 132 du fichier kformulacompatibility.cc.

Référencé par readSequence().

Voici le graphe d'appel pour cette fonction :

void Compatibility::appendNextSequence ( const QDomDocument &  doc,
QDomElement  element 
) [private]

Définition à la ligne 86 du fichier kformulacompatibility.cc.

Références hasNext(), nextToken(), pushback(), et readSequence().

Référencé par readSequence().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

QDomElement Compatibility::getLastSequence ( const QDomDocument &  doc,
QDomElement  sequence 
) [private]

Définition à la ligne 98 du fichier kformulacompatibility.cc.

Référencé par findIndexNode(), et readSequence().

Voici le graphe d'appel pour cette fonction :

QDomElement Compatibility::findIndexNode ( const QDomDocument &  doc,
QDomElement  sequence 
) [private]

Définition à la ligne 115 du fichier kformulacompatibility.cc.

Références getLastSequence().

Référencé par readSequence().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

ushort Compatibility::nextToken (  )  [inline, private]

Définition à la ligne 53 du fichier kformulacompatibility.h.

Références formulaString, et pos.

Référencé par appendNextSequence(), readMatrix(), et readSequence().

Voici le graphe d'appel pour cette fonction :

ushort Compatibility::lookAhead ( uint  i  )  const [inline, private]

Définition à la ligne 54 du fichier kformulacompatibility.h.

Références formulaString, et pos.

Référencé par readSequence().

Voici le graphe d'appel pour cette fonction :

void Compatibility::pushback (  )  [inline, private]

Définition à la ligne 55 du fichier kformulacompatibility.h.

Références pos.

Référencé par appendNextSequence(), readMatrix(), et readSequence().

Voici le graphe d'appel pour cette fonction :

bool Compatibility::hasNext (  )  const [inline, private]

Définition à la ligne 57 du fichier kformulacompatibility.h.

Références formulaString, et pos.

Référencé par appendNextSequence(), readMatrix(), et readSequence().

Voici le graphe d'appel pour cette fonction :

uint Compatibility::tokenLeft (  )  const [inline, private]

Définition à la ligne 58 du fichier kformulacompatibility.h.

Références formulaString, et pos.

Référencé par readSequence().

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

QString Compatibility::formulaString [private]

the string we read

Définition à la ligne 63 du fichier kformulacompatibility.h.

Référencé par buildDOM(), hasNext(), lookAhead(), nextToken(), readSequence(), et tokenLeft().

int Compatibility::pos [private]

current pos

Définition à la ligne 68 du fichier kformulacompatibility.h.

Référencé par buildDOM(), hasNext(), lookAhead(), nextToken(), pushback(), readSequence(), et tokenLeft().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Wed Nov 22 23:43:22 2006 pour KPlato par  doxygen 1.5.1-p1