summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterpathfindingcharacters.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llfloaterpathfindingcharacters.h')
-rw-r--r--indra/newview/llfloaterpathfindingcharacters.h18
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