kformula/flake

KoFormulaTool Class Reference

The flake tool for a formula. More...

#include <KoFormulaTool.h>

Inheritance diagram for KoFormulaTool:

List of all members.

Public Slots

void activate (bool temporary=false)
void changeTable (QAction *action)
void deactivate ()
void insert (const QString &action)
void insertSymbol (const QString &symbol)
void loadFormula ()
void saveFormula ()
void updateCursor (FormulaCommand *command, bool undo)

Public Member Functions

 KoFormulaTool (KoCanvasBase *canvas)
 ~KoFormulaTool ()
FormulaEditorformulaEditor ()
void keyPressEvent (QKeyEvent *event)
void keyReleaseEvent (QKeyEvent *event)
void mouseDoubleClickEvent (KoPointerEvent *event)
void mouseMoveEvent (KoPointerEvent *event)
void mousePressEvent (KoPointerEvent *event)
void mouseReleaseEvent (KoPointerEvent *event)
void paint (QPainter &painter, const KoViewConverter &converter)
void remove (bool backSpace)
void resetFormulaEditor ()
KoFormulaShapeshape ()

Protected Member Functions

virtual void copy () const
QWidgetcreateOptionWidget ()
virtual void deleteSelection ()
virtual bool paste ()
virtual QStringList supportedPasteMimeTypes () const

Detailed Description

The flake tool for a formula.

Author:
Martin Pfeiffer <hubipete@gmx.net>

Definition at line 36 of file KoFormulaTool.h.


Constructor & Destructor Documentation

KoFormulaTool::KoFormulaTool ( KoCanvasBase *  canvas  )  [explicit]

The standard constructor.

Definition at line 55 of file KoFormulaTool.cpp.

KoFormulaTool::~KoFormulaTool (  ) 

The standard destructor.

Definition at line 63 of file KoFormulaTool.cpp.


Member Function Documentation

void KoFormulaTool::activate ( bool  temporary = false  )  [slot]

Called when this tool instance is activated and fills m_formulaShape.

Definition at line 74 of file KoFormulaTool.cpp.

void KoFormulaTool::changeTable ( QAction action  )  [slot]

Definition at line 312 of file KoFormulaTool.cpp.

void KoFormulaTool::copy (  )  const [protected, virtual]

Definition at line 487 of file KoFormulaTool.cpp.

QWidget * KoFormulaTool::createOptionWidget (  )  [protected]

Create default option widget.

Definition at line 335 of file KoFormulaTool.cpp.

void KoFormulaTool::deactivate (  )  [slot]

Called when this tool instance is deactivated.

Definition at line 119 of file KoFormulaTool.cpp.

void KoFormulaTool::deleteSelection (  )  [protected, virtual]

Definition at line 492 of file KoFormulaTool.cpp.

FormulaEditor * KoFormulaTool::formulaEditor (  ) 
Returns:
The currently active cursor

Definition at line 348 of file KoFormulaTool.cpp.

void KoFormulaTool::insert ( const QString action  )  [slot]

Insert the element tied to the given action.

Definition at line 302 of file KoFormulaTool.cpp.

void KoFormulaTool::insertSymbol ( const QString symbol  )  [slot]

Definition at line 324 of file KoFormulaTool.cpp.

void KoFormulaTool::keyPressEvent ( QKeyEvent event  ) 

Definition at line 230 of file KoFormulaTool.cpp.

void KoFormulaTool::keyReleaseEvent ( QKeyEvent event  ) 

Definition at line 289 of file KoFormulaTool.cpp.

void KoFormulaTool::loadFormula (  )  [slot]

Definition at line 365 of file KoFormulaTool.cpp.

void KoFormulaTool::mouseDoubleClickEvent ( KoPointerEvent *  event  ) 

reimplemented

Definition at line 187 of file KoFormulaTool.cpp.

void KoFormulaTool::mouseMoveEvent ( KoPointerEvent *  event  ) 

reimplemented

Definition at line 204 of file KoFormulaTool.cpp.

void KoFormulaTool::mousePressEvent ( KoPointerEvent *  event  ) 

reimplemented

Definition at line 167 of file KoFormulaTool.cpp.

void KoFormulaTool::mouseReleaseEvent ( KoPointerEvent *  event  ) 

reimplemented

Definition at line 223 of file KoFormulaTool.cpp.

void KoFormulaTool::paint ( QPainter painter,
const KoViewConverter &  converter 
)

reimplemented

Definition at line 149 of file KoFormulaTool.cpp.

bool KoFormulaTool::paste (  )  [protected, virtual]

Definition at line 497 of file KoFormulaTool.cpp.

void KoFormulaTool::remove ( bool  backSpace  ) 

Definition at line 294 of file KoFormulaTool.cpp.

void KoFormulaTool::resetFormulaEditor (  ) 

Reset the cursor.

Definition at line 354 of file KoFormulaTool.cpp.

void KoFormulaTool::saveFormula (  )  [slot]

Definition at line 391 of file KoFormulaTool.cpp.

KoFormulaShape * KoFormulaTool::shape (  ) 
Returns:
The currently manipulated KoFormulaShape

Definition at line 342 of file KoFormulaTool.cpp.

QStringList KoFormulaTool::supportedPasteMimeTypes (  )  const [protected, virtual]

Definition at line 512 of file KoFormulaTool.cpp.

void KoFormulaTool::updateCursor ( FormulaCommand command,
bool  undo 
) [slot]

Reposition the cursor according to the data change.

Definition at line 136 of file KoFormulaTool.cpp.


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