diff options
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 |