diff options
| -rw-r--r-- | indra/newview/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | indra/newview/llavataractions.cpp | 6 | ||||
| -rw-r--r-- | indra/newview/llfloaterwebprofile.cpp | 81 | ||||
| -rw-r--r-- | indra/newview/llfloaterwebprofile.h | 59 | ||||
| -rw-r--r-- | indra/newview/llviewerfloaterreg.cpp | 3 | 
5 files changed, 0 insertions, 151 deletions
| diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 89d989865f..ce5d04f690 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -323,7 +323,6 @@ set(viewer_SOURCE_FILES      llfloatervoiceeffect.cpp      llfloatervoicevolume.cpp      llfloaterwebcontent.cpp -    llfloaterwebprofile.cpp      llfloaterwhitelistentry.cpp      llfloaterwindowsize.cpp      llfloaterworldmap.cpp @@ -951,7 +950,6 @@ set(viewer_HEADER_FILES      llfloatervoiceeffect.h      llfloatervoicevolume.h      llfloaterwebcontent.h -    llfloaterwebprofile.h      llfloaterwhitelistentry.h      llfloaterwindowsize.h      llfloaterworldmap.h diff --git a/indra/newview/llavataractions.cpp b/indra/newview/llavataractions.cpp index afd62f3149..ba97574149 100644 --- a/indra/newview/llavataractions.cpp +++ b/indra/newview/llavataractions.cpp @@ -331,12 +331,6 @@ void LLAvatarActions::startConference(const uuid_vec_t& ids, const LLUUID& float  	make_ui_sound("UISndStartIM");  } -static const char* get_profile_floater_name(const LLUUID& avatar_id) -{ -	// Use different floater XML for our profile to be able to save its rect. -	return avatar_id == gAgentID ? "my_profile_web" : "profile_web"; -} -  // static  void LLAvatarActions::showProfile(const LLUUID& avatar_id)  { diff --git a/indra/newview/llfloaterwebprofile.cpp b/indra/newview/llfloaterwebprofile.cpp deleted file mode 100644 index 891bb90c0e..0000000000 --- a/indra/newview/llfloaterwebprofile.cpp +++ /dev/null @@ -1,81 +0,0 @@ -/**  - * @file llfloaterwebprofile.cpp - * @brief Avatar profile floater. - * - * $LicenseInfo:firstyear=2009&license=viewerlgpl$ - * Second Life Viewer Source Code - * Copyright (C) 2010, Linden Research, Inc. - *  - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; - * version 2.1 of the License only. - *  - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU - * Lesser General Public License for more details. - *  - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA - *  - * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA - * $/LicenseInfo$ - */ - -#include "llviewerprecompiledheaders.h" - -#include "llfloaterwebprofile.h" - -#include "llviewercontrol.h" - -LLFloaterWebProfile::LLFloaterWebProfile(const Params& key) : -	LLFloaterWebContent(key) -{ -} - -void LLFloaterWebProfile::onOpen(const LLSD& key) -{ -	Params p(key); -	p.show_chrome(true); -	p.window_class("profile"); -	p.allow_address_entry(false); -	p.trusted_content(true); -	LLFloaterWebContent::onOpen(p); -	applyPreferredRect(); -} - -// virtual -void LLFloaterWebProfile::handleReshape(const LLRect& new_rect, bool by_user) -{ -	LL_DEBUGS() << "handleReshape: " << new_rect << LL_ENDL; - -	if (by_user && !isMinimized()) -	{ -		LL_DEBUGS() << "Storing new rect" << LL_ENDL; -		gSavedSettings.setRect("WebProfileFloaterRect", new_rect); -	} - -	LLFloaterWebContent::handleReshape(new_rect, by_user); -} - -LLFloater* LLFloaterWebProfile::create(const LLSD& key) -{ -	LLFloaterWebContent::Params p(key); -	preCreate(p); -	return new LLFloaterWebProfile(p); -} - -void LLFloaterWebProfile::applyPreferredRect() -{ -	const LLRect preferred_rect = gSavedSettings.getRect("WebProfileFloaterRect"); -	LL_DEBUGS() << "Applying preferred rect: " << preferred_rect << LL_ENDL; - -	// Don't override position that may have been set by floater stacking code. -	LLRect new_rect = getRect(); -	new_rect.setLeftTopAndSize( -		new_rect.mLeft, new_rect.mTop, -		preferred_rect.getWidth(), preferred_rect.getHeight()); -	setShape(new_rect); -} diff --git a/indra/newview/llfloaterwebprofile.h b/indra/newview/llfloaterwebprofile.h deleted file mode 100644 index 4c355e401b..0000000000 --- a/indra/newview/llfloaterwebprofile.h +++ /dev/null @@ -1,59 +0,0 @@ -/**  - * @file llfloaterwebprofile.h - * @brief Avatar profile floater. - * - * $LicenseInfo:firstyear=2009&license=viewerlgpl$ - * Second Life Viewer Source Code - * Copyright (C) 2010, Linden Research, Inc. - *  - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; - * version 2.1 of the License only. - *  - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU - * Lesser General Public License for more details. - *  - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA - *  - * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA - * $/LicenseInfo$ - */ - -#ifndef LL_LLFLOATERWEBPROFILE_H -#define LL_LLFLOATERWEBPROFILE_H - -#include "llfloaterwebcontent.h" -#include "llviewermediaobserver.h" - -#include <string> - -class LLMediaCtrl; - -/** - * Displays avatar profile web page. - */ -class LLFloaterWebProfile -:	public LLFloaterWebContent -{ -	LOG_CLASS(LLFloaterWebProfile); -public: -	typedef LLFloaterWebContent::Params Params; - -	LLFloaterWebProfile(const Params& key); - -	/*virtual*/ void onOpen(const LLSD& key); -	/*virtual*/ void handleReshape(const LLRect& new_rect, bool by_user = false); - -	static LLFloater* create(const LLSD& key); - -private: -	void applyPreferredRect(); -}; - -#endif  // LL_LLFLOATERWEBPROFILE_H - diff --git a/indra/newview/llviewerfloaterreg.cpp b/indra/newview/llviewerfloaterreg.cpp index 98cdf2a1f8..e83d413f4e 100644 --- a/indra/newview/llviewerfloaterreg.cpp +++ b/indra/newview/llviewerfloaterreg.cpp @@ -137,7 +137,6 @@  #include "llfloateruipreview.h"  #include "llfloatervoiceeffect.h"  #include "llfloaterwebcontent.h" -#include "llfloaterwebprofile.h"  #include "llfloatervoicevolume.h"  #include "llfloaterwhitelistentry.h"  #include "llfloaterwindowsize.h" @@ -351,8 +350,6 @@ void LLViewerFloaterReg::registerFloaters()  	LLFloaterReg::add("snapshot", "floater_snapshot.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterSnapshot>);      LLFloaterReg::add("outfit_snapshot", "floater_outfit_snapshot.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterOutfitSnapshot>);      LLFloaterReg::add("search", "floater_search.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterSearch>); -	LLFloaterReg::add("my_profile_web", "floater_my_web_profile.xml", (LLFloaterBuildFunc)&LLFloaterWebProfile::create); -	LLFloaterReg::add("profile_web", "floater_web_profile.xml", (LLFloaterBuildFunc)&LLFloaterWebProfile::create);      LLFloaterReg::add("profile", "floater_profile.xml",(LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterProfile>);  	LLFloaterReg::add("how_to", "floater_how_to.xml", (LLFloaterBuildFunc)&LLFloaterWebContent::create); | 
