karbon

VSelectNodesTool Class Reference

Inheritance diagram for VSelectNodesTool:

VTool List of all members.

Detailed Description

Definition at line 25 of file vselectnodestool.h.


Public Member Functions

 VSelectNodesTool (KarbonView *view)
virtual ~VSelectNodesTool ()
virtual void activate ()
virtual void setup (KActionCollection *collection)
virtual QString uiname ()
virtual enumToolType toolType ()
virtual QString statusText ()
virtual uint priority ()

Protected Member Functions

virtual void draw ()
virtual void setCursor () const
virtual void mouseButtonPress ()
virtual void mouseButtonRelease ()
virtual void mouseDragRelease ()
virtual void mouseDrag ()
virtual void rightMouseButtonPress ()
virtual void rightMouseButtonRelease ()
virtual bool keyReleased (Qt::Key)
virtual void cancel ()

Member Function Documentation

void VSelectNodesTool::activate  )  [virtual]
 

Called during the tool activation.

A tool is supposed to set a mouse cursor and/or the statusbar properly here.

Reimplemented from VTool.

Definition at line 57 of file vselectnodestool.cc.

void VSelectNodesTool::cancel  )  [protected, virtual]
 

Cancels all tool operations.

This event is invoked when ESC is pressed.

Reimplemented from VTool.

Definition at line 335 of file vselectnodestool.cc.

bool VSelectNodesTool::keyReleased Qt::Key  key  )  [protected, virtual]
 

Specified key released.

Reimplemented from VTool.

Definition at line 196 of file vselectnodestool.cc.

void VSelectNodesTool::mouseButtonPress  )  [protected, virtual]
 

Left mouse button press.

Reimplemented from VTool.

Definition at line 162 of file vselectnodestool.cc.

void VSelectNodesTool::mouseButtonRelease  )  [protected, virtual]
 

Left mouse button release.

The mouse wasn't moved.

Reimplemented from VTool.

Definition at line 227 of file vselectnodestool.cc.

void VSelectNodesTool::mouseDrag  )  [protected, virtual]
 

Mouse drag.

Reimplemented from VTool.

Definition at line 264 of file vselectnodestool.cc.

void VSelectNodesTool::mouseDragRelease  )  [protected, virtual]
 

Mouse button release.

The mouse was moved before.

Reimplemented from VTool.

Definition at line 274 of file vselectnodestool.cc.

virtual uint VSelectNodesTool::priority  )  [inline, virtual]
 

Position in toolbox.

Zero means no preferred position, other values indicate the true position.

Reimplemented from VTool.

Definition at line 37 of file vselectnodestool.h.

void VSelectNodesTool::rightMouseButtonPress  )  [protected, virtual]
 

Right mouse button press.

Reimplemented from VTool.

Definition at line 179 of file vselectnodestool.cc.

void VSelectNodesTool::rightMouseButtonRelease  )  [protected, virtual]
 

Right mouse button release.

The mouse wasn't moved.

Reimplemented from VTool.

Definition at line 247 of file vselectnodestool.cc.

void VSelectNodesTool::setCursor  )  const [protected, virtual]
 

This function is called on each mouse event the tool receives.

Reimplemented from VTool.

Definition at line 142 of file vselectnodestool.cc.

void VSelectNodesTool::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 383 of file vselectnodestool.cc.

QString VSelectNodesTool::statusText  )  [virtual]
 

The tool status text.

Reimplemented from VTool.

Definition at line 72 of file vselectnodestool.cc.

virtual enumToolType VSelectNodesTool::toolType  )  [inline, virtual]
 

The tool type.

Reimplemented from VTool.

Definition at line 35 of file vselectnodestool.h.

virtual QString VSelectNodesTool::uiname  )  [inline, virtual]
 

The name of the tool.

Reimplemented from VTool.

Definition at line 34 of file vselectnodestool.h.


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