diff options
Diffstat (limited to 'indra/newview/llfloatergroupbulkban.cpp')
| -rw-r--r-- | indra/newview/llfloatergroupbulkban.cpp | 130 | 
1 files changed, 65 insertions, 65 deletions
diff --git a/indra/newview/llfloatergroupbulkban.cpp b/indra/newview/llfloatergroupbulkban.cpp index 44074047a7..f0d91fc89b 100644 --- a/indra/newview/llfloatergroupbulkban.cpp +++ b/indra/newview/llfloatergroupbulkban.cpp @@ -1,7 +1,7 @@ -/**  +/**  * @file llfloatergroupbulkban.cpp  * @brief Floater to ban Residents from a group. -*  +*  * $LicenseInfo:firstyear=2013&license=viewerlgpl$  * Second Life Viewer Source Code  * Copyright (C) 2013, Linden Research, Inc. @@ -35,16 +35,16 @@  class LLFloaterGroupBulkBan::impl  {  public: -	impl(const LLUUID& group_id) : mGroupID(group_id), mBulkBanPanelp(NULL) {} -	~impl() {} +    impl(const LLUUID& group_id) : mGroupID(group_id), mBulkBanPanelp(NULL) {} +    ~impl() {} -	static void closeFloater(void* data); +    static void closeFloater(void* data);  public: -	LLUUID mGroupID; -	LLPanelGroupBulkBan* mBulkBanPanelp; +    LLUUID mGroupID; +    LLPanelGroupBulkBan* mBulkBanPanelp; -	static std::map<LLUUID, LLFloaterGroupBulkBan*> sInstances; +    static std::map<LLUUID, LLFloaterGroupBulkBan*> sInstances;  };  // @@ -54,81 +54,81 @@ std::map<LLUUID, LLFloaterGroupBulkBan*> LLFloaterGroupBulkBan::impl::sInstances  void LLFloaterGroupBulkBan::impl::closeFloater(void* data)  { -	LLFloaterGroupBulkBan* floaterp = (LLFloaterGroupBulkBan*)data; -	if(floaterp) -		floaterp->closeFloater(); +    LLFloaterGroupBulkBan* floaterp = (LLFloaterGroupBulkBan*)data; +    if(floaterp) +        floaterp->closeFloater();  }  //-----------------------------------------------------------------------------  // Implementation  //-----------------------------------------------------------------------------  LLFloaterGroupBulkBan::LLFloaterGroupBulkBan(const LLUUID& group_id/*=LLUUID::null*/) -	: LLFloater(group_id) +    : LLFloater(group_id)  { -	S32 floater_header_size = getHeaderHeight(); -	LLRect contents; +    S32 floater_header_size = getHeaderHeight(); +    LLRect contents; -	mImpl = new impl(group_id); -	mImpl->mBulkBanPanelp = new LLPanelGroupBulkBan(group_id); +    mImpl = new impl(group_id); +    mImpl->mBulkBanPanelp = new LLPanelGroupBulkBan(group_id); -	contents = mImpl->mBulkBanPanelp->getRect(); -	contents.mTop -= floater_header_size; +    contents = mImpl->mBulkBanPanelp->getRect(); +    contents.mTop -= floater_header_size; -	setTitle(mImpl->mBulkBanPanelp->getString("GroupBulkBan")); -	mImpl->mBulkBanPanelp->setCloseCallback(impl::closeFloater, this); -	mImpl->mBulkBanPanelp->setRect(contents); +    setTitle(mImpl->mBulkBanPanelp->getString("GroupBulkBan")); +    mImpl->mBulkBanPanelp->setCloseCallback(impl::closeFloater, this); +    mImpl->mBulkBanPanelp->setRect(contents); -	addChild(mImpl->mBulkBanPanelp); +    addChild(mImpl->mBulkBanPanelp);  }  LLFloaterGroupBulkBan::~LLFloaterGroupBulkBan()  { -	if(mImpl->mGroupID.notNull()) -	{ -		impl::sInstances.erase(mImpl->mGroupID); -	} +    if(mImpl->mGroupID.notNull()) +    { +        impl::sInstances.erase(mImpl->mGroupID); +    } -	delete mImpl->mBulkBanPanelp; -	delete mImpl; +    delete mImpl->mBulkBanPanelp; +    delete mImpl;  }  void LLFloaterGroupBulkBan::showForGroup(const LLUUID& group_id, uuid_vec_t* agent_ids)  { -	const LLFloater::Params& floater_params = LLFloater::getDefaultParams(); -	S32 floater_header_size = floater_params.header_height; -	LLRect contents; - -	// Make sure group_id isn't null -	if (group_id.isNull()) -	{ -		LL_WARNS() << "LLFloaterGroupInvite::showForGroup with null group_id!" << LL_ENDL; -		return; -	} - -	// If we don't have a floater for this group, create one. -	LLFloaterGroupBulkBan* fgb = get_if_there(impl::sInstances, -		group_id, -		(LLFloaterGroupBulkBan*)NULL); -	if (!fgb) -	{ -		fgb = new LLFloaterGroupBulkBan(group_id); -		contents = fgb->mImpl->mBulkBanPanelp->getRect(); -		contents.mTop += floater_header_size; -		fgb->setRect(contents); -		fgb->getDragHandle()->setRect(contents); -		fgb->getDragHandle()->setTitle(fgb->mImpl->mBulkBanPanelp->getString("GroupBulkBan")); - -		impl::sInstances[group_id] = fgb; - -		fgb->mImpl->mBulkBanPanelp->clear(); -	} - -	if (agent_ids != NULL) -	{ -		fgb->mImpl->mBulkBanPanelp->addUsers(*agent_ids); -	} - -	fgb->center(); -	fgb->openFloater(); -	fgb->mImpl->mBulkBanPanelp->update(); +    const LLFloater::Params& floater_params = LLFloater::getDefaultParams(); +    S32 floater_header_size = floater_params.header_height; +    LLRect contents; + +    // Make sure group_id isn't null +    if (group_id.isNull()) +    { +        LL_WARNS() << "LLFloaterGroupInvite::showForGroup with null group_id!" << LL_ENDL; +        return; +    } + +    // If we don't have a floater for this group, create one. +    LLFloaterGroupBulkBan* fgb = get_if_there(impl::sInstances, +        group_id, +        (LLFloaterGroupBulkBan*)NULL); +    if (!fgb) +    { +        fgb = new LLFloaterGroupBulkBan(group_id); +        contents = fgb->mImpl->mBulkBanPanelp->getRect(); +        contents.mTop += floater_header_size; +        fgb->setRect(contents); +        fgb->getDragHandle()->setRect(contents); +        fgb->getDragHandle()->setTitle(fgb->mImpl->mBulkBanPanelp->getString("GroupBulkBan")); + +        impl::sInstances[group_id] = fgb; + +        fgb->mImpl->mBulkBanPanelp->clear(); +    } + +    if (agent_ids != NULL) +    { +        fgb->mImpl->mBulkBanPanelp->addUsers(*agent_ids); +    } + +    fgb->center(); +    fgb->openFloater(); +    fgb->mImpl->mBulkBanPanelp->update();  }  | 
