CMRightClick Class Reference

#include <canvasmanipulator.h>

Inheritance diagram for CMRightClick:

Inheritance graph
[legend]
Collaboration diagram for CMRightClick:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CMRightClick (ItemDocument *itemDocument, CMManager *cmManager)
virtual ~CMRightClick ()
virtual Type type () const
virtual bool mousePressedInitial (const EventInfo &info)
virtual bool mouseMoved (const EventInfo &info)
virtual bool mouseReleased (const EventInfo &info)

Static Public Member Functions

static CanvasManipulatorconstruct (ItemDocument *itemDocument, CMManager *cmManager)
static ManipulatorInfomanipulatorInfo ()
static bool acceptManipulation (uint eventState, uint cmState, uint itemType, uint cnItemType)

Detailed Description

Author:
David Saxton

Definition at line 252 of file canvasmanipulator.h.


Member Function Documentation

bool CMRightClick::mousePressedInitial ( const EventInfo info  )  [virtual]

Called when the user single-clicks the mouse

Returns:
true if the manipulation operation has finished

Reimplemented from CanvasManipulator.

Definition at line 426 of file canvasmanipulator.cpp.

References ItemDocument::canvasRightClick(), EventInfo::globalPos, CanvasManipulator::m_eventInfo, CanvasManipulator::p_itemDocument, and EventInfo::qcanvasItemClickedOn.

bool CMRightClick::mouseMoved ( const EventInfo info  )  [virtual]

Called when the user moves the mouse

Returns:
true if the manipulation operation has finished

Reimplemented from CanvasManipulator.

Definition at line 433 of file canvasmanipulator.cpp.

bool CMRightClick::mouseReleased ( const EventInfo info  )  [virtual]

Called when the user releases the mouse

Returns:
true if the manipulation operation has finished

Reimplemented from CanvasManipulator.

Definition at line 438 of file canvasmanipulator.cpp.


The documentation for this class was generated from the following files:
Generated on Tue May 8 17:05:35 2007 for KTechLab by  doxygen 1.5.1