diff options
Diffstat (limited to 'indra/newview/llfloaterpathfindingconsole.h')
-rw-r--r-- | indra/newview/llfloaterpathfindingconsole.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/indra/newview/llfloaterpathfindingconsole.h b/indra/newview/llfloaterpathfindingconsole.h index 726bf36636..10fcf26795 100644 --- a/indra/newview/llfloaterpathfindingconsole.h +++ b/indra/newview/llfloaterpathfindingconsole.h @@ -41,6 +41,7 @@ class LLTextBase; class LLCheckBoxCtrl; class LLTabContainer; class LLComboBox; +class LLButton; class LLFloaterPathfindingConsole : public LLFloater @@ -113,15 +114,20 @@ private: virtual ~LLFloaterPathfindingConsole(); virtual void onOpen(const LLSD& pKey); + std::string getCurrentRegionCapabilityURL() const; void onShowWalkabilitySet(); void onShowWorldToggle(); void onCharacterWidthSet(); void onCharacterTypeSwitch(); void onViewCharactersClicked(); + void onUnfreezeClicked(); + void onFreezeClicked(); void onViewEditLinksetClicked(); void onClearPathClicked(); + void updateOnPathfindingServerStatus(); + void generatePath(); void updatePathTestStatus(); @@ -134,10 +140,19 @@ private: LLCheckBoxCtrl *mShowExclusionVolumesCheckBox; LLCheckBoxCtrl *mShowWorldCheckBox; LLTextBase *mPathfindingStatus; + LLButton *mViewCharactersButton; LLTabContainer *mEditTestTabContainer; + LLTextBase *mUnfreezeLabel; + LLButton *mUnfreezeButton; + LLTextBase *mLinksetsLabel; + LLButton *mLinksetsButton; + LLTextBase *mFreezeLabel; + LLButton *mFreezeButton; LLSliderCtrl *mCharacterWidthSlider; LLRadioGroup *mCharacterTypeRadioGroup; LLTextBase *mPathTestingStatus; + LLButton *mClearPathButton; + bool mIsRegionFrozen; LLNavMeshDownloadObserver mNavMeshDownloadObserver[10]; int mCurrentMDO; |