lib

OasisCreationStrategy Class Reference

#include <oasiscreationstrategy.h>

Inheritance diagram for OasisCreationStrategy:

ElementCreationStrategy List of all members.

Detailed Description

The strategy to be used for OASIS OpenDocument / MathML.

Definition at line 50 of file oasiscreationstrategy.h.


Public Member Functions

virtual BasicElement * createElement (QString type, const QDomElement &element)
virtual TextElement * createTextElement (const QChar &ch, bool symbol=false)
virtual EmptyElement * createEmptyElement ()
virtual NameSequence * createNameSequence ()
virtual BracketElement * createBracketElement (SymbolType lhs, SymbolType rhs)
virtual OverlineElement * createOverlineElement ()
virtual UnderlineElement * createUnderlineElement ()
virtual MultilineElement * createMultilineElement ()
virtual SpaceElement * createSpaceElement (SpaceWidth width)
virtual FractionElement * createFractionElement ()
virtual RootElement * createRootElement ()
virtual SymbolElement * createSymbolElement (SymbolType type)
virtual MatrixElement * createMatrixElement (uint rows, uint columns)
virtual IndexElement * createIndexElement ()
virtual IdentifierElement * createIdentifierElement ()
virtual OperatorElement * createOperatorElement ()
virtual NumberElement * createNumberElement ()
virtual QString type () const
BasicElement * createOperatorElement (const QDomElement &element)

Member Function Documentation

TextElement * OasisCreationStrategy::createTextElement ( const QChar &  ch,
bool  symbol = false 
) [virtual]

there must always be a TextElement, so this can never return 0

Implements ElementCreationStrategy.

Definition at line 98 of file oasiscreationstrategy.cc.

MatrixElement * OasisCreationStrategy::createMatrixElement ( uint  rows,
uint  columns 
) [virtual]

when this gets called the user has seen the matrix dialog and expects a matrix!

Implements ElementCreationStrategy.

Definition at line 153 of file oasiscreationstrategy.cc.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys