aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/lltoolselect.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/lltoolselect.h')
-rw-r--r--linden/indra/newview/lltoolselect.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/linden/indra/newview/lltoolselect.h b/linden/indra/newview/lltoolselect.h
index a23729f..d3b86f5 100644
--- a/linden/indra/newview/lltoolselect.h
+++ b/linden/indra/newview/lltoolselect.h
@@ -35,6 +35,7 @@
35#include "lltool.h" 35#include "lltool.h"
36#include "v3math.h" 36#include "v3math.h"
37#include "lluuid.h" 37#include "lluuid.h"
38#include "llviewerwindow.h" // for LLPickInfo
38 39
39class LLObjectSelection; 40class LLObjectSelection;
40 41
@@ -45,11 +46,10 @@ public:
45 46
46 virtual BOOL handleMouseDown(S32 x, S32 y, MASK mask); 47 virtual BOOL handleMouseDown(S32 x, S32 y, MASK mask);
47 virtual BOOL handleMouseUp(S32 x, S32 y, MASK mask); 48 virtual BOOL handleMouseUp(S32 x, S32 y, MASK mask);
48 virtual BOOL handleDoubleClick(S32 x, S32 y, MASK mask);
49 49
50 virtual void stopEditing(); 50 virtual void stopEditing();
51 51
52 static LLSafeHandle<LLObjectSelection> handleObjectSelection(LLViewerObject *object, MASK mask, BOOL ignore_group, BOOL temp_select); 52 static LLSafeHandle<LLObjectSelection> handleObjectSelection(const LLPickInfo& pick, BOOL ignore_group, BOOL temp_select, BOOL select_root = FALSE);
53 53
54 virtual void onMouseCaptureLost(); 54 virtual void onMouseCaptureLost();
55 virtual void handleDeselect(); 55 virtual void handleDeselect();
@@ -57,6 +57,7 @@ public:
57protected: 57protected:
58 BOOL mIgnoreGroup; 58 BOOL mIgnoreGroup;
59 LLUUID mSelectObjectID; 59 LLUUID mSelectObjectID;
60 LLPickInfo mPick;
60}; 61};
61 62
62 63