lib Library API Documentation

OrdinaryCreationStrategy Class Reference

The ordinary strategy to be used for plain kformula. More...

#include <creationstrategy.h>

Inheritance diagram for OrdinaryCreationStrategy:

Inheritance graph
[legend]
Collaboration diagram for OrdinaryCreationStrategy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual BasicElementcreateElement (QString type)
virtual TextElementcreateTextElement (const QChar &ch, bool symbol=false)
virtual EmptyElementcreateEmptyElement ()
virtual NameSequencecreateNameSequence ()
virtual BracketElementcreateBracketElement (SymbolType lhs, SymbolType rhs)
virtual OverlineElementcreateOverlineElement ()
virtual UnderlineElementcreateUnderlineElement ()
virtual MultilineElementcreateMultilineElement ()
virtual SpaceElementcreateSpaceElement (SpaceWidth width)
virtual FractionElementcreateFractionElement ()
virtual RootElementcreateRootElement ()
virtual SymbolElementcreateSymbolElement (SymbolType type)
virtual MatrixElementcreateMatrixElement (uint rows, uint columns)
virtual IndexElementcreateIndexElement ()

Detailed Description

The ordinary strategy to be used for plain kformula.

Definition at line 79 of file creationstrategy.h.


Member Function Documentation

TextElement * OrdinaryCreationStrategy::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 57 of file creationstrategy.cc.

MatrixElement * OrdinaryCreationStrategy::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 112 of file creationstrategy.cc.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for lib Library Version 1.3.5.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sun Mar 20 14:26:36 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003