diff options
| author | Steven Bennetts <steve@lindenlab.com> | 2009-07-30 23:22:41 +0000 | 
|---|---|---|
| committer | Steven Bennetts <steve@lindenlab.com> | 2009-07-30 23:22:41 +0000 | 
| commit | e97f7728a90dd66014f6b3f0cd5e8d4c71f48691 (patch) | |
| tree | 4be178df6b50a3395105cdd3ac0044d6467a9fa3 /indra/newview/llnavigationbar.cpp | |
| parent | d5aa10143a0e6457b3326ba839c81b7c956a015e (diff) | |
merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0/indra@1170 https://svn.aws.productengine.com/secondlife/pe/stable-1/indra@1187 -> viewer-2.0.0-3
Diffstat (limited to 'indra/newview/llnavigationbar.cpp')
| -rw-r--r-- | indra/newview/llnavigationbar.cpp | 15 | 
1 files changed, 6 insertions, 9 deletions
| diff --git a/indra/newview/llnavigationbar.cpp b/indra/newview/llnavigationbar.cpp index c0bddd101e..58ec2d24a8 100644 --- a/indra/newview/llnavigationbar.cpp +++ b/indra/newview/llnavigationbar.cpp @@ -42,6 +42,7 @@  #include "llagent.h"  #include "llfloaterhtmlhelp.h" +#include "lllandmarkactions.h"  #include "lllocationhistory.h"  #include "lllocationinputctrl.h"  #include "llteleporthistory.h" @@ -175,7 +176,6 @@ LLNavigationBar::LLNavigationBar()  	mBtnBack(NULL),  	mBtnForward(NULL),  	mBtnHome(NULL), -	mBtnHelp(NULL),  	mCmbLocation(NULL),  	mLeSearch(NULL),  	mPurgeTPHistoryItems(false) @@ -202,12 +202,11 @@ BOOL LLNavigationBar::postBuild()  	mBtnBack	= getChild<LLButton>("back_btn");  	mBtnForward	= getChild<LLButton>("forward_btn");  	mBtnHome	= getChild<LLButton>("home_btn"); -	mBtnHelp	= getChild<LLButton>("help_btn");  	mCmbLocation= getChild<LLLocationInputCtrl>("location_combo");   	mLeSearch	= getChild<LLSearchEditor>("search_input"); -	if (!mBtnBack || !mBtnForward || !mBtnHome || !mBtnHelp || +	if (!mBtnBack || !mBtnForward || !mBtnHome ||  		!mCmbLocation || !mLeSearch)  	{  		llwarns << "Malformed navigation bar" << llendl; @@ -223,7 +222,6 @@ BOOL LLNavigationBar::postBuild()  	mBtnForward->setHeldDownCallback(boost::bind(&LLNavigationBar::onBackOrForwardButtonHeldDown, this, _2));  	mBtnHome->setClickedCallback(boost::bind(&LLNavigationBar::onHomeButtonClicked, this)); -	mBtnHelp->setClickedCallback(boost::bind(&LLNavigationBar::onHelpButtonClicked, this));  	mCmbLocation->setSelectionCallback(boost::bind(&LLNavigationBar::onLocationSelection, this)); @@ -297,11 +295,6 @@ void LLNavigationBar::onHomeButtonClicked()  	gAgent.teleportHome();  } -void LLNavigationBar::onHelpButtonClicked() -{ -	gViewerHtmlHelp.show(); -} -  void LLNavigationBar::onSearchCommit()  {  	invokeSearch(mLeSearch->getValue().asString()); @@ -523,6 +516,10 @@ bool LLNavigationBar::onLocationContextMenuItemEnabled(const LLSD& userdata)  	{  		return location_entry->canSelectAll();  	} +	else if(item == std::string("can_landmark")) +	{ +		return !LLLandmarkActions::landmarkAlreadyExists(); +	}  	return false;  } | 
