libs/flake

KoPathTool Class Reference

The tool for editing a KoPathShape or a KoParameterShape. More...

#include <KoPathTool.h>

Inheritance diagram for KoPathTool:

List of all members.

Signals

void pathChanged (KoPathShape *path)
void typeChanged (int types)

Public Member Functions

 KoPathTool (KoCanvasBase *canvas)
 ~KoPathTool ()
virtual void activate (bool temporary=false)
virtual void deactivate ()
virtual void deleteSelection ()
virtual void keyPressEvent (QKeyEvent *event)
virtual void keyReleaseEvent (QKeyEvent *event)
virtual void mouseDoubleClickEvent (KoPointerEvent *event)
virtual void mouseMoveEvent (KoPointerEvent *event)
virtual void mousePressEvent (KoPointerEvent *event)
virtual void mouseReleaseEvent (KoPointerEvent *event)
virtual void paint (QPainter &painter, const KoViewConverter &converter)
void repaint (const QRectF &repaintRect)
virtual void repaintDecorations ()
virtual KoToolSelectionselection ()

Protected Member Functions

virtual QMap< QString, QWidget * > createOptionWidgets ()

Detailed Description

The tool for editing a KoPathShape or a KoParameterShape.

Definition at line 40 of file KoPathTool.h.


Constructor & Destructor Documentation

KoPathTool::KoPathTool ( KoCanvasBase canvas  )  [explicit]

Definition at line 75 of file KoPathTool.cpp.

KoPathTool::~KoPathTool (  ) 

Definition at line 163 of file KoPathTool.cpp.


Member Function Documentation

void KoPathTool::activate ( bool  temporary = false  )  [virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 811 of file KoPathTool.cpp.

QMap< QString, QWidget * > KoPathTool::createOptionWidgets (  )  [protected, virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 167 of file KoPathTool.cpp.

void KoPathTool::deactivate (  )  [virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 883 of file KoPathTool.cpp.

void KoPathTool::deleteSelection (  )  [virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 926 of file KoPathTool.cpp.

void KoPathTool::keyPressEvent ( QKeyEvent event  )  [virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 619 of file KoPathTool.cpp.

void KoPathTool::keyReleaseEvent ( QKeyEvent event  )  [virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 672 of file KoPathTool.cpp.

void KoPathTool::mouseDoubleClickEvent ( KoPointerEvent event  )  [virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 689 of file KoPathTool.cpp.

void KoPathTool::mouseMoveEvent ( KoPointerEvent event  )  [virtual]

reimplemented

Implements KoTool.

Definition at line 477 of file KoPathTool.cpp.

void KoPathTool::mousePressEvent ( KoPointerEvent event  )  [virtual]

reimplemented

Implements KoTool.

Definition at line 446 of file KoPathTool.cpp.

void KoPathTool::mouseReleaseEvent ( KoPointerEvent event  )  [virtual]

reimplemented

Implements KoTool.

Definition at line 596 of file KoPathTool.cpp.

void KoPathTool::paint ( QPainter painter,
const KoViewConverter converter 
) [virtual]

reimplemented

Implements KoTool.

Definition at line 384 of file KoPathTool.cpp.

void KoPathTool::pathChanged ( KoPathShape path  )  [signal]
void KoPathTool::repaint ( const QRectF repaintRect  ) 

repaints the specified rect

Definition at line 918 of file KoPathTool.cpp.

void KoPathTool::repaintDecorations (  )  [virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 436 of file KoPathTool.cpp.

KoToolSelection * KoPathTool::selection (  )  [virtual]

reimplemented

Reimplemented from KoTool.

Definition at line 931 of file KoPathTool.cpp.

void KoPathTool::typeChanged ( int  types  )  [signal]

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