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.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/indra/newview/llfloaterpathfindingcharacters.h b/indra/newview/llfloaterpathfindingcharacters.h
index f62766df22..6be359e50d 100644
--- a/indra/newview/llfloaterpathfindingcharacters.h
+++ b/indra/newview/llfloaterpathfindingcharacters.h
@@ -44,12 +44,11 @@ public:
BOOL isShowPhysicsCapsule() const;
void setShowPhysicsCapsule(BOOL pIsShowPhysicsCapsule);
- BOOL isPhysicsCapsuleEnabled( LLUUID& id, LLVector3& pos );
+ BOOL isPhysicsCapsuleEnabled(LLUUID& id, LLVector3& pos) const;
static void openCharactersViewer();
static LLHandle<LLFloaterPathfindingCharacters> getInstanceHandle();
-
protected:
friend class LLFloaterReg;
@@ -69,23 +68,27 @@ protected:
virtual LLPathfindingObjectListPtr getEmptyObjectList() const;
-
private:
- void onShowPhysicsCapsuleClicked();
+ void onShowPhysicsCapsuleClicked();
+
+ LLSD buildCharacterScrollListData(const LLPathfindingCharacter *pCharacterPtr) const;
+
+ void updateStateOnEditFields();
+ void updateOnScrollListChange();
- LLSD buildCharacterScrollListData(const LLPathfindingCharacter *pCharacterPtr) const;
- void updateStateOnEditFields();
- LLUUID getUUIDFromSelection( LLVector3& pos );
- void unhideAnyCharacters();
+ void showCapsule() const;
+ void hideCapsule() const;
+
+ bool getCapsulePosition(LLVector3 &pPosition) const;
LLCheckBoxCtrl *mShowPhysicsCapsuleCheckBox;
+ LLUUID mSelectedCharacterId;
+
LLColor4 mBeaconColor;
LLRootHandle<LLFloaterPathfindingCharacters> mSelfHandle;
static LLHandle<LLFloaterPathfindingCharacters> sInstanceHandle;
-
-public:
};
#endif // LL_LLFLOATERPATHFINDINGCHARACTERS_H