summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterpathfindingcharacters.h
diff options
context:
space:
mode:
authorprep <none@none>2012-06-01 15:48:19 -0400
committerprep <none@none>2012-06-01 15:48:19 -0400
commita8ff37b95609148c60ddda9acfca65b2b89d6b9d (patch)
tree391f3c53eebb67a5efedfbfb46b9714a374baffe /indra/newview/llfloaterpathfindingcharacters.h
parented486b3ca00c12aee5b1f594f9f8e507e784996a (diff)
Migrated physics capsule logic into pathing character object
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