Screw this...
parent
d682e382db
commit
3d3b769778
|
|
@ -660,12 +660,6 @@ void FSFloaterContacts::addFriend(const LLUUID& agent_id)
|
|||
edit_my_object_column["type"] = "checkbox";
|
||||
edit_my_object_column["value"] = relationInfo->isRightGrantedTo(LLRelationship::GRANT_MODIFY_OBJECTS);
|
||||
|
||||
LLSD& online_their_column = element["columns"][LIST_ONLINE_THEIRS];
|
||||
online_their_column["column"] = "icon_visible_online_theirs";
|
||||
online_their_column["type"] = "checkbox";
|
||||
online_their_column["enabled"] = "";
|
||||
online_their_column["value"] = relationInfo->isRightGrantedFrom(LLRelationship::GRANT_ONLINE_STATUS);
|
||||
|
||||
LLSD& visible_their_map_column = element["columns"][LIST_VISIBLE_MAP_THEIRS];
|
||||
visible_their_map_column["column"] = "icon_visible_map_theirs";
|
||||
visible_their_map_column["type"] = "checkbox";
|
||||
|
|
@ -746,7 +740,6 @@ void FSFloaterContacts::updateFriendItem(const LLUUID& agent_id, const LLRelatio
|
|||
itemp->getColumn(LIST_VISIBLE_ONLINE)->setValue(info->isRightGrantedTo(LLRelationship::GRANT_ONLINE_STATUS));
|
||||
itemp->getColumn(LIST_VISIBLE_MAP)->setValue(info->isRightGrantedTo(LLRelationship::GRANT_MAP_LOCATION));
|
||||
itemp->getColumn(LIST_EDIT_MINE)->setValue(info->isRightGrantedTo(LLRelationship::GRANT_MODIFY_OBJECTS));
|
||||
itemp->getColumn(LIST_ONLINE_THEIRS)->setValue(info->isRightGrantedFrom(LLRelationship::GRANT_ONLINE_STATUS));
|
||||
itemp->getColumn(LIST_VISIBLE_MAP_THEIRS)->setValue(info->isRightGrantedFrom(LLRelationship::GRANT_MAP_LOCATION));
|
||||
itemp->getColumn(LIST_EDIT_THEIRS)->setValue(info->isRightGrantedFrom(LLRelationship::GRANT_MODIFY_OBJECTS));
|
||||
S32 change_generation = info->getChangeSerialNum();
|
||||
|
|
@ -1170,7 +1163,6 @@ void FSFloaterContacts::onColumnDisplayModeChanged(const std::string& settings_n
|
|||
else if (p.name.getValue() == "icon_visible_online" ||
|
||||
p.name.getValue() == "icon_visible_map" ||
|
||||
p.name.getValue() == "icon_edit_mine" ||
|
||||
p.name.getValue() == "icon_visible_online_theirs" ||
|
||||
p.name.getValue() == "icon_visible_map_theirs" ||
|
||||
p.name.getValue() == "icon_edit_theirs")
|
||||
{
|
||||
|
|
|
|||
|
|
@ -83,7 +83,6 @@ private:
|
|||
LIST_VISIBLE_ONLINE,
|
||||
LIST_VISIBLE_MAP,
|
||||
LIST_EDIT_MINE,
|
||||
LIST_ONLINE_THEIRS,
|
||||
LIST_VISIBLE_MAP_THEIRS,
|
||||
LIST_EDIT_THEIRS,
|
||||
LIST_FRIEND_UPDATE_GEN
|
||||
|
|
|
|||
|
|
@ -81,10 +81,6 @@ LLAvatarListItem::LLAvatarListItem(bool not_from_ui_factory/* = true*/)
|
|||
mBtnPermissionMap(NULL),
|
||||
mBtnPermissionEditMine(NULL),
|
||||
mIconPermissionEditTheirs(NULL),
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
mIconPermissionMapTheirs(NULL),
|
||||
mIconPermissionOnlineTheirs(NULL),
|
||||
// </FS:Ansariel>
|
||||
mSpeakingIndicator(NULL),
|
||||
mInfoBtn(NULL),
|
||||
mProfileBtn(NULL),
|
||||
|
|
@ -146,10 +142,6 @@ BOOL LLAvatarListItem::postBuild()
|
|||
mBtnPermissionMap = getChild<LLButton>("permission_map_btn");
|
||||
mBtnPermissionEditMine = getChild<LLButton>("permission_edit_mine_btn");
|
||||
mIconPermissionEditTheirs = getChild<LLIconCtrl>("permission_edit_theirs_icon");
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
mIconPermissionMapTheirs = getChild<LLIconCtrl>("permission_map_theirs_icon");
|
||||
mIconPermissionOnlineTheirs = getChild<LLIconCtrl>("permission_online_theirs_icon");
|
||||
// </FS:Ansariel>
|
||||
|
||||
mBtnPermissionOnline->setClickedCallback(boost::bind(&LLAvatarListItem::onPermissionOnlineClick, this));
|
||||
mBtnPermissionMap->setClickedCallback(boost::bind(&LLAvatarListItem::onPermissionMapClick, this));
|
||||
|
|
@ -162,10 +154,6 @@ BOOL LLAvatarListItem::postBuild()
|
|||
mBtnPermissionEditMine->setVisible(false);
|
||||
mBtnPermissionEditMine->setIsChrome(TRUE);
|
||||
mIconPermissionEditTheirs->setVisible(false);
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
mIconPermissionMapTheirs->setVisible(false);
|
||||
mIconPermissionOnlineTheirs->setVisible(false);
|
||||
// </FS:Ansariel>
|
||||
|
||||
mSpeakingIndicator = getChild<LLOutputMonitorCtrl>("speaking_indicator");
|
||||
mInfoBtn = getChild<LLButton>("info_btn");
|
||||
|
|
@ -735,13 +723,8 @@ void LLAvatarListItem::initChildrenWidths(LLAvatarListItem* avatar_item)
|
|||
// edit their objects permission icon width + padding
|
||||
S32 permission_edit_theirs_width = avatar_item->mBtnPermissionEditMine->getRect().mLeft - avatar_item->mIconPermissionEditTheirs->getRect().mLeft;
|
||||
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
S32 permission_map_theirs_width = avatar_item->mIconPermissionEditTheirs->getRect().mLeft - avatar_item->mIconPermissionMapTheirs->getRect().mLeft;
|
||||
S32 permission_online_theirs_width = avatar_item->mIconPermissionMapTheirs->getRect().mLeft - avatar_item->mIconPermissionOnlineTheirs->getRect().mLeft;
|
||||
// </FS:Ansariel>
|
||||
|
||||
// last interaction time textbox width + padding
|
||||
S32 last_interaction_time_width = avatar_item->mIconPermissionOnlineTheirs->getRect().mLeft - avatar_item->mLastInteractionTime->getRect().mLeft;
|
||||
S32 last_interaction_time_width = avatar_item->mIconPermissionEditTheirs->getRect().mLeft - avatar_item->mLastInteractionTime->getRect().mLeft;
|
||||
|
||||
// avatar icon width + padding
|
||||
S32 icon_width = avatar_item->mAvatarName->getRect().mLeft - avatar_item->mAvatarIcon->getRect().mLeft;
|
||||
|
|
@ -752,10 +735,6 @@ void LLAvatarListItem::initChildrenWidths(LLAvatarListItem* avatar_item)
|
|||
sChildrenWidths[--index] = icon_width;
|
||||
sChildrenWidths[--index] = 0; // for avatar name we don't need its width, it will be calculated as "left available space"
|
||||
sChildrenWidths[--index] = last_interaction_time_width;
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
sChildrenWidths[--index] = permission_online_theirs_width;
|
||||
sChildrenWidths[--index] = permission_map_theirs_width;
|
||||
// </FS:Ansariel>
|
||||
sChildrenWidths[--index] = permission_edit_theirs_width;
|
||||
sChildrenWidths[--index] = permission_edit_mine_width;
|
||||
sChildrenWidths[--index] = permission_map_width;
|
||||
|
|
@ -886,25 +865,11 @@ bool LLAvatarListItem::showPermissions(bool visible)
|
|||
mIconPermissionEditTheirs->setColor(LLUIColorTable::instance().getColor("White_10"));
|
||||
else
|
||||
mIconPermissionEditTheirs->setColor(LLUIColorTable::instance().getColor("White"));
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
if (!relation->isRightGrantedFrom(LLRelationship::GRANT_MAP_LOCATION))
|
||||
mIconPermissionMapTheirs->setColor(LLUIColorTable::instance().getColor("White_10"));
|
||||
else
|
||||
mIconPermissionMapTheirs->setColor(LLUIColorTable::instance().getColor("White"));
|
||||
if (!relation->isRightGrantedFrom(LLRelationship::GRANT_ONLINE_STATUS))
|
||||
mIconPermissionOnlineTheirs->setColor(LLUIColorTable::instance().getColor("White_10"));
|
||||
else
|
||||
mIconPermissionOnlineTheirs->setColor(LLUIColorTable::instance().getColor("White"));
|
||||
// </FS:Ansariel>
|
||||
|
||||
mBtnPermissionOnline->setVisible(true);
|
||||
mBtnPermissionMap->setVisible(true);
|
||||
mBtnPermissionEditMine->setVisible(true);
|
||||
mIconPermissionEditTheirs->setVisible(true);
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
mIconPermissionMapTheirs->setVisible(true);
|
||||
mIconPermissionOnlineTheirs->setVisible(true);
|
||||
// </FS:Ansariel>
|
||||
|
||||
}
|
||||
else
|
||||
|
|
@ -913,10 +878,6 @@ bool LLAvatarListItem::showPermissions(bool visible)
|
|||
mBtnPermissionMap->setVisible(false);
|
||||
mBtnPermissionEditMine->setVisible(false);
|
||||
mIconPermissionEditTheirs->setVisible(false);
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
mIconPermissionMapTheirs->setVisible(false);
|
||||
mIconPermissionOnlineTheirs->setVisible(false);
|
||||
// </FS:Ansariel>
|
||||
}
|
||||
|
||||
updateChildren();
|
||||
|
|
@ -1053,14 +1014,6 @@ LLView* LLAvatarListItem::getItemChildView(EAvatarListItemChildIndex child_view_
|
|||
case ALIC_PERMISSION_EDIT_THEIRS:
|
||||
child_view = mIconPermissionEditTheirs;
|
||||
break;
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
case ALIC_PERMISSION_MAP_THEIRS:
|
||||
child_view = mIconPermissionMapTheirs;
|
||||
break;
|
||||
case ALIC_PERMISSION_ONLINE_THEIRS:
|
||||
child_view = mIconPermissionOnlineTheirs;
|
||||
break;
|
||||
// </FS:Ansariel>
|
||||
case ALIC_INFO_BUTTON:
|
||||
child_view = mInfoBtn;
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -156,12 +156,6 @@ protected:
|
|||
LLButton* mBtnPermissionEditMine;
|
||||
/// Indicator for permission to edit their objects.
|
||||
LLIconCtrl* mIconPermissionEditTheirs;
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
/// Indicator for permission to show their position on the map.
|
||||
LLIconCtrl* mIconPermissionMapTheirs;
|
||||
/// Indicator for permission to see their online status.
|
||||
LLIconCtrl* mIconPermissionOnlineTheirs;
|
||||
// </FS:Ansariel>
|
||||
void confirmModifyRights(bool grant, S32 rights);
|
||||
void rightsConfirmationCallback(const LLSD& notification,
|
||||
const LLSD& response, S32 rights);
|
||||
|
|
@ -200,10 +194,6 @@ private:
|
|||
ALIC_PERMISSION_MAP,
|
||||
ALIC_PERMISSION_EDIT_MINE,
|
||||
ALIC_PERMISSION_EDIT_THEIRS,
|
||||
// <FS:Ansariel> Extended Friend Permissions
|
||||
ALIC_PERMISSION_MAP_THEIRS,
|
||||
ALIC_PERMISSION_ONLINE_THEIRS,
|
||||
// </FS:Ansariel>
|
||||
ALIC_INTERACTION_TIME,
|
||||
ALIC_NAME,
|
||||
ALIC_ICON,
|
||||
|
|
|
|||
|
|
@ -96,11 +96,6 @@
|
|||
name="icon_edit_mine"
|
||||
tool_tip="Friend can edit, delete or take objects"
|
||||
width="16" />
|
||||
<fs_scroll_list.column
|
||||
image="Permission_Visible_Online_h"
|
||||
name="icon_visible_online_theirs"
|
||||
tool_tip="You can see this friend's online status"
|
||||
width="16" />
|
||||
<fs_scroll_list.column
|
||||
image="Permission_Visible_Map_h"
|
||||
name="icon_visible_map_theirs"
|
||||
|
|
|
|||
|
|
@ -990,8 +990,6 @@ with the same filename but different name
|
|||
<texture name="ff_edit_theirs_button" file_name="legacy/ff_edit_theirs_button.tga" preload="false" />
|
||||
<texture name="icon_avatar_online" file_name="legacy/icon_avatar_online.tga" preload="false" />
|
||||
<texture name="slim_icon_16_viewer" file_name="slim_icon_16_viewer.tga" preload="false" />
|
||||
<texture name="ff_visible_online_button_theirs" file_name="legacy/ff_visible_online_button_theirs.tga" preload="false" />
|
||||
<texture name="ff_visible_online_theirs" file_name="legacy/ff_visible_online_theirs.tga" preload="false" />
|
||||
|
||||
<texture name="Console_Background" file_name="Console_Background.png"/>
|
||||
<texture name="Muted_Chat" file_name="icons/Muted_Chat.png" preload="false" />
|
||||
|
|
|
|||
|
|
@ -22,8 +22,6 @@
|
|||
[COUNT]J
|
||||
</string>
|
||||
<text name="avatar_name" value="(laden)"/>
|
||||
<icon name="permission_online_theirs_icon" tool_tip="Sie können sehen, wenn dieser Freund online ist"/>
|
||||
<icon name="permission_map_theirs_icon" tool_tip="Sie können die Position dieses Freundes auf der Karte sehen"/>
|
||||
<icon name="permission_edit_theirs_icon" tool_tip="Sie können die Objekte dieses Freundes bearbeiten"/>
|
||||
<icon name="permission_edit_mine_btn" tool_tip="Dieser Freund kann Ihre Objekte bearbeiten, löschen und an sich nehmen"/>
|
||||
<icon name="permission_map_btn" tool_tip="Dieser Freund kann Sie auf der Karte finden"/>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
<fs_scroll_list.column name="icon_visible_online" tool_tip="Dieser Freund kann sehen, ob Sie online sind."/>
|
||||
<fs_scroll_list.column name="icon_visible_map" tool_tip="Dieser Freund kann Ihre Position auf der Karte sehen."/>
|
||||
<fs_scroll_list.column name="icon_edit_mine" tool_tip="Dieser Freund kann Ihre Objekte editieren, löschen oder nehmen."/>
|
||||
<fs_scroll_list.column name="icon_visible_online_theirs" tool_tip="Sie können sehen, wenn dieser Freund online ist."/>
|
||||
<fs_scroll_list.column name="icon_visible_map_theirs" tool_tip="Sie können die Position dieses Freundes auf der Karte sehen."/>
|
||||
<fs_scroll_list.column name="icon_edit_theirs" tool_tip="Sie können Objekte dieses Freundes editieren."/>
|
||||
</fs_scroll_list>
|
||||
|
|
|
|||
|
|
@ -77,28 +77,6 @@
|
|||
text_color="LtGray_50"
|
||||
value="0s"
|
||||
width="35" />
|
||||
<icon
|
||||
height="16"
|
||||
follows="right"
|
||||
image_name="Permission_Visible_Online"
|
||||
layout="topleft"
|
||||
left_pad="3"
|
||||
right="-260"
|
||||
name="permission_online_theirs_icon"
|
||||
tool_tip="You can see this friend's online status"
|
||||
top="4"
|
||||
width="16" />
|
||||
<icon
|
||||
height="16"
|
||||
follows="right"
|
||||
image_name="Permission_Visible_Map"
|
||||
layout="topleft"
|
||||
left_pad="3"
|
||||
right="-241"
|
||||
name="permission_map_theirs_icon"
|
||||
tool_tip="You can locate this friend on the map"
|
||||
top="4"
|
||||
width="16" />
|
||||
<icon
|
||||
height="16"
|
||||
follows="right"
|
||||
|
|
|
|||
|
|
@ -96,11 +96,6 @@
|
|||
image="Permission_Edit_Objects_Mine_h"
|
||||
tool_tip="Friend can edit, delete or take objects"
|
||||
width="16" />
|
||||
<fs_scroll_list.column
|
||||
name="icon_visible_online_theirs"
|
||||
image="Permission_Visible_Online_h"
|
||||
tool_tip="You can see this friend's online status"
|
||||
width="16" />
|
||||
<fs_scroll_list.column
|
||||
name="icon_visible_map_theirs"
|
||||
image="Permission_Visible_Map_h"
|
||||
|
|
|
|||
|
|
@ -9,8 +9,6 @@
|
|||
<string name="FormatYears">[COUNT]ans</string>
|
||||
<text name="avatar_name" width="90">(Chargement)</text>
|
||||
<icon name="payment_info" tool_tip="Informations de paiement saisies"/>
|
||||
<icon name="permission_online_theirs_icon" tool_tip="Vous pouvez savoir quand cette personne est connectée"/>
|
||||
<icon name="permission_map_theirs_icon" tool_tip="Vous pouvez localiser cette personne"/>
|
||||
<icon name="permission_edit_theirs_icon" tool_tip="Vous pouvez éditer les objets de cette personne"/>
|
||||
<button name="permission_edit_mine_btn" tool_tip="Vous pouvez modifier, supprimer ou vous approprier les objets de cette personne"/>
|
||||
<button tool_tip="La personne peut vous localiser" name="permission_map_btn"/>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
<fs_scroll_list.column name="icon_visible_online" tool_tip="La personne peut savoir lorsque vous êtes connecté"/>
|
||||
<fs_scroll_list.column name="icon_visible_map" tool_tip="La personne peut vous localiser"/>
|
||||
<fs_scroll_list.column name="icon_edit_mine" tool_tip="La personne peut modifier, supprimer ou s'approprier vos objets"/>
|
||||
<fs_scroll_list.column name="icon_visible_online_theirs" tool_tip="Vous êtes informé des connexions de cette personne"/>
|
||||
<fs_scroll_list.column name="icon_visible_map_theirs" tool_tip="Vous pouvez localiser cette personne"/>
|
||||
<fs_scroll_list.column name="icon_edit_theirs" tool_tip="Vous pouvez modifier, supprimer ou vous approprier les objets de cette personne"/>
|
||||
</fs_scroll_list>
|
||||
|
|
|
|||
|
|
@ -13,8 +13,6 @@
|
|||
[COUNT]lat
|
||||
</string>
|
||||
<text name="avatar_name" value="(ładowanie)"/>
|
||||
<icon name="permission_online_theirs_icon" tool_tip="Możesz widzieć, czy ten Znajomy jest dostępny online w świecie"/>
|
||||
<icon name="permission_map_theirs_icon" tool_tip="Możesz znajdować na mapie tego Znajomego"/>
|
||||
<icon name="permission_edit_theirs_icon" tool_tip="Możesz edytować obiekty tego Znajomego"/>
|
||||
<button name="permission_edit_mine_btn" tool_tip="Ten Znajomy może edytować, kasować lub wziąć Twoje obiekty"/>
|
||||
<button name="permission_map_btn" tool_tip="Ten Znajomy może zlokalizować Cię na mapie"/>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
<fs_scroll_list.column name="icon_visible_online" tool_tip="Znajomy może widzieć, że jesteś dostępny/a online w świecie"/>
|
||||
<fs_scroll_list.column name="icon_visible_map" tool_tip="Znajomy może znaleźć Cię na mapie"/>
|
||||
<fs_scroll_list.column name="icon_edit_mine" tool_tip="Znajomy może edytować, usuwać lub zabierać Twoje obiekty"/>
|
||||
<fs_scroll_list.column name="icon_visible_online_theirs" tool_tip="Możesz widzieć, czy ten znajomy jest dostępny online w świecie"/>
|
||||
<fs_scroll_list.column name="icon_visible_map_theirs" tool_tip="Możesz znajdować na mapie tego znajomego"/>
|
||||
<fs_scroll_list.column name="icon_edit_theirs" tool_tip="Możesz edytować obiekty tego znajomego"/>
|
||||
</fs_scroll_list>
|
||||
|
|
|
|||
|
|
@ -96,11 +96,6 @@
|
|||
name="icon_edit_mine"
|
||||
tool_tip="Friend can edit, delete or take objects"
|
||||
width="20" />
|
||||
<fs_scroll_list.column
|
||||
image="legacy/ff_visible_online_button_theirs.tga"
|
||||
name="icon_visible_online_theirs"
|
||||
tool_tip="You can see this friend's online status"
|
||||
width="20" />
|
||||
<fs_scroll_list.column
|
||||
image="legacy/ff_visible_map_button_theirs.tga"
|
||||
name="icon_visible_map_theirs"
|
||||
|
|
|
|||
|
|
@ -96,11 +96,6 @@
|
|||
name="icon_edit_mine"
|
||||
tool_tip="Friend can edit, delete or take objects"
|
||||
width="20" />
|
||||
<fs_scroll_list.column
|
||||
image="legacy/ff_visible_online_button_theirs.tga"
|
||||
name="icon_visible_online_theirs"
|
||||
tool_tip="You can see this friend's online status"
|
||||
width="20" />
|
||||
<fs_scroll_list.column
|
||||
image="legacy/ff_visible_map_button_theirs.tga"
|
||||
name="icon_visible_map_theirs"
|
||||
|
|
|
|||
|
|
@ -105,11 +105,6 @@
|
|||
name="icon_edit_mine"
|
||||
tool_tip="Friend can edit, delete or take objects"
|
||||
width="20" />
|
||||
<fs_scroll_list.column
|
||||
image="legacy/ff_visible_online_button_theirs.tga"
|
||||
name="icon_visible_online_theirs"
|
||||
tool_tip="You can see this friend's online status"
|
||||
width="20" />
|
||||
<fs_scroll_list.column
|
||||
image="legacy/ff_visible_map_button_theirs.tga"
|
||||
name="icon_visible_map_theirs"
|
||||
|
|
|
|||
Loading…
Reference in New Issue