karbon

VEllipseTool Class Reference

Inheritance diagram for VEllipseTool:

VShapeTool VTool List of all members.

Detailed Description

Definition at line 63 of file vellipsetool.h.


Public Member Functions

 VEllipseTool (KarbonView *view)
virtual ~VEllipseTool ()
virtual void setup (KActionCollection *collection)
virtual bool showDialog () const
virtual QString uiname ()
virtual VPathshape (bool interactive=false) const
void refreshUnit ()

Protected Member Functions

void mouseDragRelease ()
void mouseMove ()
void mouseButtonPress ()
void mouseButtonRelease ()
void cancel ()

Member Function Documentation

void VEllipseTool::setup ( KActionCollection *  collection  )  [virtual]

Called after tool creation.

A tool is supposed to hook its associated action into the specified action collection here.

Reimplemented from VTool.

Definition at line 265 of file vellipsetool.cc.

bool VEllipseTool::showDialog (  )  const [virtual]

Shows the tools option dialog.

Reimplemented from VTool.

Definition at line 259 of file vellipsetool.cc.

virtual QString VEllipseTool::uiname (  )  [inline, virtual]

The name of the tool.

Reimplemented from VTool.

Definition at line 71 of file vellipsetool.h.

void VEllipseTool::refreshUnit (  )  [virtual]

This function is called when the documents unit setting were changed.

Reimplemented from VTool.

Definition at line 149 of file vellipsetool.cc.

void VEllipseTool::mouseDragRelease (  )  [protected, virtual]

Mouse button release.

The mouse was moved before.

Reimplemented from VShapeTool.

Definition at line 210 of file vellipsetool.cc.

void VEllipseTool::mouseMove (  )  [protected, virtual]

Mouse move.

No mouse button is pressed.

Reimplemented from VTool.

Definition at line 182 of file vellipsetool.cc.

void VEllipseTool::mouseButtonPress (  )  [protected, virtual]

Left mouse button press.

Reimplemented from VShapeTool.

Definition at line 221 of file vellipsetool.cc.

void VEllipseTool::mouseButtonRelease (  )  [protected, virtual]

Left mouse button release.

The mouse wasn't moved.

Reimplemented from VShapeTool.

Definition at line 231 of file vellipsetool.cc.

void VEllipseTool::cancel (  )  [protected, virtual]

Cancels all tool operations.

This event is invoked when ESC is pressed.

Reimplemented from VShapeTool.

Definition at line 247 of file vellipsetool.cc.


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