diff options
author | prep <none@none> | 2012-06-01 15:48:19 -0400 |
---|---|---|
committer | prep <none@none> | 2012-06-01 15:48:19 -0400 |
commit | a8ff37b95609148c60ddda9acfca65b2b89d6b9d (patch) | |
tree | 391f3c53eebb67a5efedfbfb46b9714a374baffe /indra/newview/llfloaterpathfindingcharacters.h | |
parent | ed486b3ca00c12aee5b1f594f9f8e507e784996a (diff) |
Migrated physics capsule logic into pathing character object
Diffstat (limited to 'indra/newview/llfloaterpathfindingcharacters.h')
-rw-r--r-- | indra/newview/llfloaterpathfindingcharacters.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/indra/newview/llfloaterpathfindingcharacters.h b/indra/newview/llfloaterpathfindingcharacters.h index 38fb4d48d7..3c1aee2b80 100644 --- a/indra/newview/llfloaterpathfindingcharacters.h +++ b/indra/newview/llfloaterpathfindingcharacters.h @@ -39,7 +39,8 @@ class LLFloaterPathfindingCharacters : public LLFloaterPathfindingObjects { public: static void openCharactersViewer(); - + /*virtual*/ void onClose(bool pIsAppQuitting); + void updateStateOnEditFields(); protected: friend class LLFloaterReg; @@ -57,10 +58,25 @@ protected: virtual LLPathfindingObjectListPtr getEmptyObjectList() const; + + private: LLSD buildCharacterScrollListData(const LLPathfindingCharacter *pCharacterPtr) const; LLColor4 mBeaconColor; + + LLUUID getUUIDFromSelection( LLVector3& pos ); + +public: + BOOL isPhysicsCapsuleEnabled( LLUUID& id, LLVector3& pos ); + void onShowPhysicsCapsuleClicked(); + LLRootHandle<LLFloaterPathfindingCharacters> mSelfHandle; + static LLHandle<LLFloaterPathfindingCharacters> sInstanceHandle; + static LLHandle<LLFloaterPathfindingCharacters> getInstanceHandle(); + +public: + LLCheckBoxCtrl *mShowPhysicsCapsuleCheckBox; + }; #endif // LL_LLFLOATERPATHFINDINGCHARACTERS_H |