LLToolCompCreate Class Reference

#include <lltoolcomp.h>

Inheritance diagram for LLToolCompCreate:

Inheritance graph
[legend]
Collaboration diagram for LLToolCompCreate:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLToolCompCreate ()
virtual ~LLToolCompCreate ()
virtual BOOL handleMouseDown (S32 x, S32 y, MASK mask)
virtual BOOL handleDoubleClick (S32 x, S32 y, MASK mask)
virtual BOOL handleMouseUp (S32 x, S32 y, MASK mask)

Static Public Member Functions

static void pickCallback (S32 x, S32 y, MASK mask)

Protected Attributes

LLToolPlacermPlacer
BOOL mObjectPlacedOnMouseDown


Detailed Description

Definition at line 189 of file lltoolcomp.h.


Constructor & Destructor Documentation

LLToolCompCreate::LLToolCompCreate (  ) 

LLToolCompCreate::~LLToolCompCreate (  )  [virtual]

Definition at line 448 of file lltoolcomp.cpp.

References mPlacer, and LLToolComposite::mSelectRect.


Member Function Documentation

BOOL LLToolCompCreate::handleMouseDown ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Implements LLToolComposite.

Definition at line 455 of file lltoolcomp.cpp.

References FALSE, gViewerWindow, LLViewerWindow::hitObjectOrLandGlobalAsync(), MASK_CONTROL, MASK_SHIFT, LLToolComposite::mMouseDown, mObjectPlacedOnMouseDown, mPlacer, pickCallback(), LLToolPlacer::placeObject(), LLToolComposite::setCurrentTool(), and TRUE.

Referenced by handleDoubleClick().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL LLToolCompCreate::handleDoubleClick ( S32  x,
S32  y,
MASK  mask 
) [virtual]

Implements LLToolComposite.

Definition at line 487 of file lltoolcomp.cpp.

References handleMouseDown().

Here is the call graph for this function:

BOOL LLToolCompCreate::handleMouseUp ( S32  x,
S32  y,
MASK  mask 
) [virtual]

void LLToolCompCreate::pickCallback ( S32  x,
S32  y,
MASK  mask 
) [static]

Definition at line 476 of file lltoolcomp.cpp.

References LLSingleton< LLToolCompCreate >::getInstance(), LLToolSelectRect::handleMouseDown(), MASK_CONTROL, MASK_SHIFT, LLToolComposite::mSelectRect, and LLToolComposite::setCurrentTool().

Referenced by handleMouseDown().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 202 of file lltoolcomp.h.

Referenced by handleMouseDown(), handleMouseUp(), LLToolCompCreate(), and ~LLToolCompCreate().

Definition at line 203 of file lltoolcomp.h.

Referenced by handleMouseDown(), handleMouseUp(), and LLToolCompCreate().


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

Generated on Fri May 16 09:16:34 2008 for SecondLife by  doxygen 1.5.5