diff options
author | Loren Shih <seraph@lindenlab.com> | 2009-11-16 11:05:33 -0500 |
---|---|---|
committer | Loren Shih <seraph@lindenlab.com> | 2009-11-16 11:05:33 -0500 |
commit | 95cbf689f343ba4c0c352993273b5bb20812e36c (patch) | |
tree | dabc2ffc10bc027da8c60168e0190a0da98b5722 /indra/newview/llfloatergesture.h | |
parent | 59eb2815bfea9b0a826e006090d0fef80ae1f6b8 (diff) | |
parent | 6f52f1e502cf030ceb4e14963fdda1021ea33023 (diff) |
merge
--HG--
branch : avatar-pipeline
Diffstat (limited to 'indra/newview/llfloatergesture.h')
-rw-r--r-- | indra/newview/llfloatergesture.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/indra/newview/llfloatergesture.h b/indra/newview/llfloatergesture.h index 9c1ab27cb0..e7819d2a03 100644 --- a/indra/newview/llfloatergesture.h +++ b/indra/newview/llfloatergesture.h @@ -38,7 +38,8 @@ #define LL_LLFLOATERGESTURE_H #include "llfloater.h" - +#include "llinventorymodel.h" +#include "llinventoryobserver.h" #include "lldarray.h" class LLScrollContainer; @@ -51,31 +52,35 @@ class LLGestureOptions; class LLScrollListCtrl; class LLFloaterGestureObserver; class LLFloaterGestureInventoryObserver; +class LLMultiGesture; class LLFloaterGesture -: public LLFloater +: public LLFloater, LLInventoryFetchDescendentsObserver { + LOG_CLASS(LLFloaterGesture); public: LLFloaterGesture(const LLSD& key); virtual ~LLFloaterGesture(); virtual BOOL postBuild(); - + virtual void done (); void refreshAll(); protected: // Reads from the gesture manager's list of active gestures // and puts them in this list. void buildGestureList(); - + void addGesture(const LLUUID& item_id, LLMultiGesture* gesture, LLCtrlListInterface * list); void onClickInventory(); void onClickEdit(); void onClickPlay(); void onClickNew(); void onCommitList(); + void playGesture(LLUUID item_id); protected: LLUUID mSelectedID; + LLUUID mGestureFolderID; LLFloaterGestureObserver* mObserver; }; |