#include <llfloaterpermissionsmgr.h>


Public Member Functions | |
| LLPermissionsView (const LLRect &rect) | |
| virtual | ~LLPermissionsView () |
| void | clearPermissionsData () |
| void | addPermissionsData (const LLString &object_name, const LLUUID &object_id, U32 permissions_flags) |
Static Public Member Functions | |
| static void | revokePermissions (void *userdata) |
| static void | findObject (void *userdata) |
Protected Attributes | |
| std::map< LLUUID, LLPermissionsData * > | mPermData |
Definition at line 75 of file llfloaterpermissionsmgr.h.
| LLPermissionsView::LLPermissionsView | ( | const LLRect & | rect | ) |
Definition at line 101 of file llfloaterpermissionsmgr.cpp.
| virtual LLPermissionsView::~LLPermissionsView | ( | ) | [inline, virtual] |
Definition at line 79 of file llfloaterpermissionsmgr.h.
| void LLPermissionsView::clearPermissionsData | ( | ) |
Definition at line 105 of file llfloaterpermissionsmgr.cpp.
References LLView::deleteAllChildren(), and mPermData.

| void LLPermissionsView::addPermissionsData | ( | const LLString & | object_name, | |
| const LLUUID & | object_id, | |||
| U32 | permissions_flags | |||
| ) |
Definition at line 112 of file llfloaterpermissionsmgr.cpp.
References LLView::addChild(), BTN_HEIGHT, findObject(), FOLLOWS_BOTTOM, FOLLOWS_LEFT, FOLLOWS_RIGHT, LLRectBase< Type >::getHeight(), LLView::getRect(), HPAD, LINE, mPermData, LLView::reshape(), revokePermissions(), S32, LLRectBase< Type >::set(), LLView::setFollows(), and VPAD.
Referenced by show_permissions_control().


| void LLPermissionsView::revokePermissions | ( | void * | userdata | ) | [static] |
Definition at line 139 of file llfloaterpermissionsmgr.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_Data, _PREHASH_ObjectID, _PREHASH_ObjectPermissions, _PREHASH_RevokePermissions, _PREHASH_SessionID, LLMessageSystem::addU32Fast(), LLMessageSystem::addUUIDFast(), LLViewerObjectList::findObject(), gAgent, LLViewerRegion::getHost(), LLAgent::getID(), LLViewerObject::getRegion(), LLAgent::getSessionID(), gMessageSystem, gObjectList, LLPermissionsData::mObjectID, LLPermissionsData::mPermFlags, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLMessageSystem::sendReliable().
Referenced by addPermissionsData().


| void LLPermissionsView::findObject | ( | void * | userdata | ) | [static] |
Definition at line 160 of file llfloaterpermissionsmgr.cpp.
Referenced by addPermissionsData().

std::map<LLUUID, LLPermissionsData*> LLPermissionsView::mPermData [protected] |
Definition at line 89 of file llfloaterpermissionsmgr.h.
Referenced by addPermissionsData(), and clearPermissionsData().
1.5.5