lib

DocumentWrapper Class Reference

#include <kformuladocument.h>

Inherits TQObject.

Public Slots

void paste ()
 
void copy ()
 
void cut ()
 
void addNegThinSpace ()
 
void addThinSpace ()
 
void addMediumSpace ()
 
void addThickSpace ()
 
void addQuadSpace ()
 
void addDefaultBracket ()
 
void addBracket (SymbolType left, SymbolType right)
 
void addParenthesis ()
 
void addSquareBracket ()
 
void addCurlyBracket ()
 
void addLineBracket ()
 
void addFraction ()
 
void addRoot ()
 
void addIntegral ()
 
void addProduct ()
 
void addSum ()
 
void addMatrix (uint rows=0, uint columns=0)
 
void addOneByTwoMatrix ()
 
void addNameSequence ()
 
void addLowerLeftIndex ()
 
void addUpperLeftIndex ()
 
void addLowerRightIndex ()
 
void addUpperRightIndex ()
 
void addGenericLowerIndex ()
 
void addGenericUpperIndex ()
 
void addOverline ()
 
void addUnderline ()
 
void addMultiline ()
 
void removeEnclosing ()
 
void makeGreek ()
 
void insertSymbol ()
 
void insertSymbol (TQString name)
 
void appendColumn ()
 
void insertColumn ()
 
void removeColumn ()
 
void appendRow ()
 
void insertRow ()
 
void removeRow ()
 
void toggleSyntaxHighlighting ()
 
void textBold ()
 
void textItalic ()
 
void delimiterLeft ()
 
void delimiterRight ()
 
void symbolNames ()
 
void fontFamily ()
 
void tokenElement ()
 

Public Member Functions

 DocumentWrapper (TDEConfig *config, TDEActionCollection *collection, KoCommandHistory *history=0)
 
TDEConfig * config ()
 
KoCommandHistory * history ()
 
Document * document () const
 
void setEnabled (bool enabled)
 
void document (Document *document, bool init=true)
 
TDEAction * getAddNegThinSpaceAction ()
 
TDEAction * getAddThinSpaceAction ()
 
TDEAction * getAddMediumSpaceAction ()
 
TDEAction * getAddThickSpaceAction ()
 
TDEAction * getAddQuadSpaceAction ()
 
TDEAction * getAddBracketAction ()
 
TDEAction * getAddSBracketAction ()
 
TDEAction * getAddCBracketAction ()
 
TDEAction * getAddAbsAction ()
 
TDEAction * getAddFractionAction ()
 
TDEAction * getAddRootAction ()
 
TDEAction * getAddSumAction ()
 
TDEAction * getAddProductAction ()
 
TDEAction * getAddIntegralAction ()
 
TDEAction * getAddMatrixAction ()
 
TDEAction * getAddOneByTwoMatrixAction ()
 
TDEAction * getAddUpperLeftAction ()
 
TDEAction * getAddLowerLeftAction ()
 
TDEAction * getAddUpperRightAction ()
 
TDEAction * getAddLowerRightAction ()
 
TDEAction * getAddGenericUpperAction ()
 
TDEAction * getAddGenericLowerAction ()
 
TDEAction * getAddOverlineAction ()
 
TDEAction * getAddUnderlineAction ()
 
TDEAction * getAddMultilineAction ()
 
TDEAction * getRemoveEnclosingAction ()
 
TDEAction * getMakeGreekAction ()
 
TDEAction * getInsertSymbolAction ()
 
TDEAction * getAppendColumnAction ()
 
TDEAction * getInsertColumnAction ()
 
TDEAction * getRemoveColumnAction ()
 
TDEAction * getAppendRowAction ()
 
TDEAction * getInsertRowAction ()
 
TDEAction * getRemoveRowAction ()
 
void enableMatrixActions (bool)
 
TDESelectAction * getLeftBracketAction ()
 
TDESelectAction * getRightBracketAction ()
 
SymbolAction * getSymbolNamesAction ()
 
TDEToggleAction * getSyntaxHighlightingAction ()
 
TDEToggleAction * getFormatBoldAction ()
 
TDEToggleAction * getFormatItalicAction ()
 
TDESelectAction * getFontFamilyAction ()
 
TDESelectAction * getTokenElementAction ()
 
SymbolType leftBracketChar () const
 
SymbolType rightBracketChar () const
 
void updateConfig ()
 
KoCommandHistory * getHistory () const
 
void undo ()
 
void redo ()
 

Detailed Description

A Wrapper that constracts the actions and must be given a real document to work with.

Definition at line 292 of file kformuladocument.h.

Constructor & Destructor Documentation

◆ DocumentWrapper()

DocumentWrapper::DocumentWrapper ( TDEConfig *  config,
TDEActionCollection *  collection,
KoCommandHistory *  history = 0 
)

Definition at line 371 of file kformuladocument.cpp.

◆ ~DocumentWrapper()

DocumentWrapper::~DocumentWrapper ( )

Definition at line 388 of file kformuladocument.cpp.

Member Function Documentation

◆ addBracket

void DocumentWrapper::addBracket ( SymbolType  left,
SymbolType  right 
)
slot

Definition at line 776 of file kformuladocument.cpp.

◆ addCurlyBracket

void DocumentWrapper::addCurlyBracket ( )
slot

Definition at line 800 of file kformuladocument.cpp.

◆ addDefaultBracket

void DocumentWrapper::addDefaultBracket ( )
slot

Definition at line 768 of file kformuladocument.cpp.

◆ addFraction

void DocumentWrapper::addFraction ( )
slot

Definition at line 816 of file kformuladocument.cpp.

◆ addGenericLowerIndex

void DocumentWrapper::addGenericLowerIndex ( )
slot

Definition at line 912 of file kformuladocument.cpp.

◆ addGenericUpperIndex

void DocumentWrapper::addGenericUpperIndex ( )
slot

Definition at line 920 of file kformuladocument.cpp.

◆ addIntegral

void DocumentWrapper::addIntegral ( )
slot

Definition at line 832 of file kformuladocument.cpp.

◆ addLineBracket

void DocumentWrapper::addLineBracket ( )
slot

Definition at line 808 of file kformuladocument.cpp.

◆ addLowerLeftIndex

void DocumentWrapper::addLowerLeftIndex ( )
slot

Definition at line 880 of file kformuladocument.cpp.

◆ addLowerRightIndex

void DocumentWrapper::addLowerRightIndex ( )
slot

Definition at line 896 of file kformuladocument.cpp.

◆ addMatrix

void DocumentWrapper::addMatrix ( uint  rows = 0,
uint  columns = 0 
)
slot

Definition at line 856 of file kformuladocument.cpp.

◆ addMediumSpace

void DocumentWrapper::addMediumSpace ( )
slot

Definition at line 746 of file kformuladocument.cpp.

◆ addMultiline

void DocumentWrapper::addMultiline ( )
slot

Definition at line 944 of file kformuladocument.cpp.

◆ addNameSequence

void DocumentWrapper::addNameSequence ( )
slot

Definition at line 872 of file kformuladocument.cpp.

◆ addNegThinSpace

void DocumentWrapper::addNegThinSpace ( )
slot

Definition at line 732 of file kformuladocument.cpp.

◆ addOneByTwoMatrix

void DocumentWrapper::addOneByTwoMatrix ( )
slot

Definition at line 864 of file kformuladocument.cpp.

◆ addOverline

void DocumentWrapper::addOverline ( )
slot

Definition at line 928 of file kformuladocument.cpp.

◆ addParenthesis

void DocumentWrapper::addParenthesis ( )
slot

Definition at line 784 of file kformuladocument.cpp.

◆ addProduct

void DocumentWrapper::addProduct ( )
slot

Definition at line 840 of file kformuladocument.cpp.

◆ addQuadSpace

void DocumentWrapper::addQuadSpace ( )
slot

Definition at line 760 of file kformuladocument.cpp.

◆ addRoot

void DocumentWrapper::addRoot ( )
slot

Definition at line 824 of file kformuladocument.cpp.

◆ addSquareBracket

void DocumentWrapper::addSquareBracket ( )
slot

Definition at line 792 of file kformuladocument.cpp.

◆ addSum

void DocumentWrapper::addSum ( )
slot

Definition at line 848 of file kformuladocument.cpp.

◆ addThickSpace

void DocumentWrapper::addThickSpace ( )
slot

Definition at line 753 of file kformuladocument.cpp.

◆ addThinSpace

void DocumentWrapper::addThinSpace ( )
slot

Definition at line 739 of file kformuladocument.cpp.

◆ addUnderline

void DocumentWrapper::addUnderline ( )
slot

Definition at line 936 of file kformuladocument.cpp.

◆ addUpperLeftIndex

void DocumentWrapper::addUpperLeftIndex ( )
slot

Definition at line 888 of file kformuladocument.cpp.

◆ addUpperRightIndex

void DocumentWrapper::addUpperRightIndex ( )
slot

Definition at line 904 of file kformuladocument.cpp.

◆ appendColumn

void DocumentWrapper::appendColumn ( )
slot

Definition at line 1000 of file kformuladocument.cpp.

◆ appendRow

void DocumentWrapper::appendRow ( )
slot

Definition at line 1024 of file kformuladocument.cpp.

◆ config()

TDEConfig * DocumentWrapper::config ( )
inline

Definition at line 303 of file kformuladocument.h.

◆ copy

void DocumentWrapper::copy ( )
slot

Definition at line 708 of file kformuladocument.cpp.

◆ cut

void DocumentWrapper::cut ( )
slot

Definition at line 715 of file kformuladocument.cpp.

◆ delimiterLeft

void DocumentWrapper::delimiterLeft ( )
slot

Definition at line 1075 of file kformuladocument.cpp.

◆ delimiterRight

void DocumentWrapper::delimiterRight ( )
slot

Definition at line 1100 of file kformuladocument.cpp.

◆ document() [1/2]

Document * DocumentWrapper::document ( ) const
inline
Returns
the document we are using.

Definition at line 309 of file kformuladocument.h.

◆ document() [2/2]

void DocumentWrapper::document ( Document *  document,
bool  init = true 
)

Inserts the document we are wrapping.

This must be called once before the wrapper can be used.

Definition at line 403 of file kformuladocument.cpp.

◆ enableMatrixActions()

void DocumentWrapper::enableMatrixActions ( bool  b)

Definition at line 1278 of file kformuladocument.cpp.

◆ fontFamily

void DocumentWrapper::fontFamily ( )
slot

Definition at line 1131 of file kformuladocument.cpp.

◆ getAddAbsAction()

TDEAction * DocumentWrapper::getAddAbsAction ( )
inline

Definition at line 330 of file kformuladocument.h.

◆ getAddBracketAction()

TDEAction * DocumentWrapper::getAddBracketAction ( )
inline

Definition at line 327 of file kformuladocument.h.

◆ getAddCBracketAction()

TDEAction * DocumentWrapper::getAddCBracketAction ( )
inline

Definition at line 329 of file kformuladocument.h.

◆ getAddFractionAction()

TDEAction * DocumentWrapper::getAddFractionAction ( )
inline

Definition at line 331 of file kformuladocument.h.

◆ getAddGenericLowerAction()

TDEAction * DocumentWrapper::getAddGenericLowerAction ( )
inline

Definition at line 343 of file kformuladocument.h.

◆ getAddGenericUpperAction()

TDEAction * DocumentWrapper::getAddGenericUpperAction ( )
inline

Definition at line 342 of file kformuladocument.h.

◆ getAddIntegralAction()

TDEAction * DocumentWrapper::getAddIntegralAction ( )
inline

Definition at line 335 of file kformuladocument.h.

◆ getAddLowerLeftAction()

TDEAction * DocumentWrapper::getAddLowerLeftAction ( )
inline

Definition at line 339 of file kformuladocument.h.

◆ getAddLowerRightAction()

TDEAction * DocumentWrapper::getAddLowerRightAction ( )
inline

Definition at line 341 of file kformuladocument.h.

◆ getAddMatrixAction()

TDEAction * DocumentWrapper::getAddMatrixAction ( )
inline

Definition at line 336 of file kformuladocument.h.

◆ getAddMediumSpaceAction()

TDEAction * DocumentWrapper::getAddMediumSpaceAction ( )
inline

Definition at line 324 of file kformuladocument.h.

◆ getAddMultilineAction()

TDEAction * DocumentWrapper::getAddMultilineAction ( )
inline

Definition at line 346 of file kformuladocument.h.

◆ getAddNegThinSpaceAction()

TDEAction * DocumentWrapper::getAddNegThinSpaceAction ( )
inline

Definition at line 322 of file kformuladocument.h.

◆ getAddOneByTwoMatrixAction()

TDEAction * DocumentWrapper::getAddOneByTwoMatrixAction ( )
inline

Definition at line 337 of file kformuladocument.h.

◆ getAddOverlineAction()

TDEAction * DocumentWrapper::getAddOverlineAction ( )
inline

Definition at line 344 of file kformuladocument.h.

◆ getAddProductAction()

TDEAction * DocumentWrapper::getAddProductAction ( )
inline

Definition at line 334 of file kformuladocument.h.

◆ getAddQuadSpaceAction()

TDEAction * DocumentWrapper::getAddQuadSpaceAction ( )
inline

Definition at line 326 of file kformuladocument.h.

◆ getAddRootAction()

TDEAction * DocumentWrapper::getAddRootAction ( )
inline

Definition at line 332 of file kformuladocument.h.

◆ getAddSBracketAction()

TDEAction * DocumentWrapper::getAddSBracketAction ( )
inline

Definition at line 328 of file kformuladocument.h.

◆ getAddSumAction()

TDEAction * DocumentWrapper::getAddSumAction ( )
inline

Definition at line 333 of file kformuladocument.h.

◆ getAddThickSpaceAction()

TDEAction * DocumentWrapper::getAddThickSpaceAction ( )
inline

Definition at line 325 of file kformuladocument.h.

◆ getAddThinSpaceAction()

TDEAction * DocumentWrapper::getAddThinSpaceAction ( )
inline

Definition at line 323 of file kformuladocument.h.

◆ getAddUnderlineAction()

TDEAction * DocumentWrapper::getAddUnderlineAction ( )
inline

Definition at line 345 of file kformuladocument.h.

◆ getAddUpperLeftAction()

TDEAction * DocumentWrapper::getAddUpperLeftAction ( )
inline

Definition at line 338 of file kformuladocument.h.

◆ getAddUpperRightAction()

TDEAction * DocumentWrapper::getAddUpperRightAction ( )
inline

Definition at line 340 of file kformuladocument.h.

◆ getAppendColumnAction()

TDEAction * DocumentWrapper::getAppendColumnAction ( )
inline

Definition at line 351 of file kformuladocument.h.

◆ getAppendRowAction()

TDEAction * DocumentWrapper::getAppendRowAction ( )
inline

Definition at line 354 of file kformuladocument.h.

◆ getFontFamilyAction()

TDESelectAction * DocumentWrapper::getFontFamilyAction ( )
inline

Definition at line 367 of file kformuladocument.h.

◆ getFormatBoldAction()

TDEToggleAction * DocumentWrapper::getFormatBoldAction ( )
inline

Definition at line 364 of file kformuladocument.h.

◆ getFormatItalicAction()

TDEToggleAction * DocumentWrapper::getFormatItalicAction ( )
inline

Definition at line 365 of file kformuladocument.h.

◆ getHistory()

KoCommandHistory * DocumentWrapper::getHistory ( ) const
inline

Definition at line 375 of file kformuladocument.h.

◆ getInsertColumnAction()

TDEAction * DocumentWrapper::getInsertColumnAction ( )
inline

Definition at line 352 of file kformuladocument.h.

◆ getInsertRowAction()

TDEAction * DocumentWrapper::getInsertRowAction ( )
inline

Definition at line 355 of file kformuladocument.h.

◆ getInsertSymbolAction()

TDEAction * DocumentWrapper::getInsertSymbolAction ( )
inline

Definition at line 349 of file kformuladocument.h.

◆ getLeftBracketAction()

TDESelectAction * DocumentWrapper::getLeftBracketAction ( )
inline

Definition at line 359 of file kformuladocument.h.

◆ getMakeGreekAction()

TDEAction * DocumentWrapper::getMakeGreekAction ( )
inline

Definition at line 348 of file kformuladocument.h.

◆ getRemoveColumnAction()

TDEAction * DocumentWrapper::getRemoveColumnAction ( )
inline

Definition at line 353 of file kformuladocument.h.

◆ getRemoveEnclosingAction()

TDEAction * DocumentWrapper::getRemoveEnclosingAction ( )
inline

Definition at line 347 of file kformuladocument.h.

◆ getRemoveRowAction()

TDEAction * DocumentWrapper::getRemoveRowAction ( )
inline

Definition at line 356 of file kformuladocument.h.

◆ getRightBracketAction()

TDESelectAction * DocumentWrapper::getRightBracketAction ( )
inline

Definition at line 360 of file kformuladocument.h.

◆ getSymbolNamesAction()

SymbolAction * DocumentWrapper::getSymbolNamesAction ( )
inline

Definition at line 361 of file kformuladocument.h.

◆ getSyntaxHighlightingAction()

TDEToggleAction * DocumentWrapper::getSyntaxHighlightingAction ( )
inline

Definition at line 362 of file kformuladocument.h.

◆ getTokenElementAction()

TDESelectAction * DocumentWrapper::getTokenElementAction ( )
inline

Definition at line 368 of file kformuladocument.h.

◆ history()

KoCommandHistory * DocumentWrapper::history ( )
inline

Definition at line 304 of file kformuladocument.h.

◆ insertColumn

void DocumentWrapper::insertColumn ( )
slot

Definition at line 1008 of file kformuladocument.cpp.

◆ insertRow

void DocumentWrapper::insertRow ( )
slot

Definition at line 1032 of file kformuladocument.cpp.

◆ insertSymbol [1/2]

void DocumentWrapper::insertSymbol ( )
slot

Definition at line 968 of file kformuladocument.cpp.

◆ insertSymbol [2/2]

void DocumentWrapper::insertSymbol ( TQString  name)
slot

Definition at line 984 of file kformuladocument.cpp.

◆ leftBracketChar()

SymbolType DocumentWrapper::leftBracketChar ( ) const
inline

Definition at line 370 of file kformuladocument.h.

◆ makeGreek

void DocumentWrapper::makeGreek ( )
slot

Definition at line 960 of file kformuladocument.cpp.

◆ paste

void DocumentWrapper::paste ( )
slot

Definition at line 701 of file kformuladocument.cpp.

◆ redo()

void DocumentWrapper::redo ( )

Definition at line 727 of file kformuladocument.cpp.

◆ removeColumn

void DocumentWrapper::removeColumn ( )
slot

Definition at line 1016 of file kformuladocument.cpp.

◆ removeEnclosing

void DocumentWrapper::removeEnclosing ( )
slot

Definition at line 952 of file kformuladocument.cpp.

◆ removeRow

void DocumentWrapper::removeRow ( )
slot

Definition at line 1040 of file kformuladocument.cpp.

◆ rightBracketChar()

SymbolType DocumentWrapper::rightBracketChar ( ) const
inline

Definition at line 371 of file kformuladocument.h.

◆ setEnabled()

void DocumentWrapper::setEnabled ( bool  enabled)

Enables our action according to enabled.

Definition at line 1185 of file kformuladocument.cpp.

◆ symbolNames

void DocumentWrapper::symbolNames ( )
slot

Definition at line 1125 of file kformuladocument.cpp.

◆ textBold

void DocumentWrapper::textBold ( )
slot

Definition at line 1055 of file kformuladocument.cpp.

◆ textItalic

void DocumentWrapper::textItalic ( )
slot

Definition at line 1065 of file kformuladocument.cpp.

◆ toggleSyntaxHighlighting

void DocumentWrapper::toggleSyntaxHighlighting ( )
slot

Definition at line 1048 of file kformuladocument.cpp.

◆ tokenElement

void DocumentWrapper::tokenElement ( )
slot

Definition at line 1148 of file kformuladocument.cpp.

◆ undo()

void DocumentWrapper::undo ( )

Definition at line 722 of file kformuladocument.cpp.

◆ updateConfig()

void DocumentWrapper::updateConfig ( )

Definition at line 1288 of file kformuladocument.cpp.


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