diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/newview/llviewerwindow.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/linden/indra/newview/llviewerwindow.h b/linden/indra/newview/llviewerwindow.h index ab2dd4e..40368f8 100644 --- a/linden/indra/newview/llviewerwindow.h +++ b/linden/indra/newview/llviewerwindow.h | |||
@@ -47,6 +47,7 @@ | |||
47 | #include "lltimer.h" | 47 | #include "lltimer.h" |
48 | #include "llstat.h" | 48 | #include "llstat.h" |
49 | #include "llalertdialog.h" | 49 | #include "llalertdialog.h" |
50 | #include "llmousehandler.h" | ||
50 | 51 | ||
51 | class LLView; | 52 | class LLView; |
52 | class LLViewerObject; | 53 | class LLViewerObject; |
@@ -57,7 +58,6 @@ class LLVelocityBar; | |||
57 | class LLTextBox; | 58 | class LLTextBox; |
58 | class LLImageRaw; | 59 | class LLImageRaw; |
59 | class LLHUDIcon; | 60 | class LLHUDIcon; |
60 | class LLMouseHandler; | ||
61 | 61 | ||
62 | #define PICK_HALF_WIDTH 5 | 62 | #define PICK_HALF_WIDTH 5 |
63 | #define PICK_DIAMETER (2 * PICK_HALF_WIDTH + 1) | 63 | #define PICK_DIAMETER (2 * PICK_HALF_WIDTH + 1) |
@@ -81,7 +81,7 @@ public: | |||
81 | 81 | ||
82 | static bool isFlora(LLViewerObject* object); | 82 | static bool isFlora(LLViewerObject* object); |
83 | 83 | ||
84 | typedef enum e_pick_type | 84 | typedef enum |
85 | { | 85 | { |
86 | PICK_OBJECT, | 86 | PICK_OBJECT, |
87 | PICK_FLORA, | 87 | PICK_FLORA, |
@@ -150,6 +150,7 @@ public: | |||
150 | /*virtual*/ BOOL handleTranslatedKeyUp(KEY key, MASK mask); | 150 | /*virtual*/ BOOL handleTranslatedKeyUp(KEY key, MASK mask); |
151 | /*virtual*/ void handleScanKey(KEY key, BOOL key_down, BOOL key_up, BOOL key_level); | 151 | /*virtual*/ void handleScanKey(KEY key, BOOL key_down, BOOL key_up, BOOL key_level); |
152 | /*virtual*/ BOOL handleUnicodeChar(llwchar uni_char, MASK mask); // NOT going to handle extended | 152 | /*virtual*/ BOOL handleUnicodeChar(llwchar uni_char, MASK mask); // NOT going to handle extended |
153 | /*virtual*/ BOOL handleAnyMouseClick(LLWindow *window, LLCoordGL pos, MASK mask, LLMouseHandler::EClickType clicktype, BOOL down); | ||
153 | /*virtual*/ BOOL handleMouseDown(LLWindow *window, LLCoordGL pos, MASK mask); | 154 | /*virtual*/ BOOL handleMouseDown(LLWindow *window, LLCoordGL pos, MASK mask); |
154 | /*virtual*/ BOOL handleMouseUp(LLWindow *window, LLCoordGL pos, MASK mask); | 155 | /*virtual*/ BOOL handleMouseUp(LLWindow *window, LLCoordGL pos, MASK mask); |
155 | /*virtual*/ BOOL handleCloseRequest(LLWindow *window); | 156 | /*virtual*/ BOOL handleCloseRequest(LLWindow *window); |
@@ -212,6 +213,7 @@ public: | |||
212 | LLCoordGL getCurrentMouseDelta() const { return mCurrentMouseDelta; } | 213 | LLCoordGL getCurrentMouseDelta() const { return mCurrentMouseDelta; } |
213 | LLStat * getMouseVelocityStat() { return &mMouseVelocityStat; } | 214 | LLStat * getMouseVelocityStat() { return &mMouseVelocityStat; } |
214 | BOOL getLeftMouseDown() const { return mLeftMouseDown; } | 215 | BOOL getLeftMouseDown() const { return mLeftMouseDown; } |
216 | BOOL getMiddleMouseDown() const { return mMiddleMouseDown; } | ||
215 | BOOL getRightMouseDown() const { return mRightMouseDown; } | 217 | BOOL getRightMouseDown() const { return mRightMouseDown; } |
216 | 218 | ||
217 | const LLPickInfo& getLastPick() const { return mLastPick; } | 219 | const LLPickInfo& getLastPick() const { return mLastPick; } |
@@ -279,7 +281,7 @@ public: | |||
279 | 281 | ||
280 | // snapshot functionality. | 282 | // snapshot functionality. |
281 | // perhaps some of this should move to llfloatershapshot? -MG | 283 | // perhaps some of this should move to llfloatershapshot? -MG |
282 | typedef enum e_snapshot_type | 284 | typedef enum |
283 | { | 285 | { |
284 | SNAPSHOT_TYPE_COLOR, | 286 | SNAPSHOT_TYPE_COLOR, |
285 | SNAPSHOT_TYPE_DEPTH, | 287 | SNAPSHOT_TYPE_DEPTH, |
@@ -397,6 +399,7 @@ protected: | |||
397 | LLCoordGL mCurrentMouseDelta; //amount mouse moved this frame | 399 | LLCoordGL mCurrentMouseDelta; //amount mouse moved this frame |
398 | LLStat mMouseVelocityStat; | 400 | LLStat mMouseVelocityStat; |
399 | BOOL mLeftMouseDown; | 401 | BOOL mLeftMouseDown; |
402 | BOOL mMiddleMouseDown; | ||
400 | BOOL mRightMouseDown; | 403 | BOOL mRightMouseDown; |
401 | 404 | ||
402 | LLProgressView *mProgressView; | 405 | LLProgressView *mProgressView; |