Back to Home
ESO Function Data v101044
SetKeybindStripDescriptor()
Function Aliases
- No known aliases for this function.
Global Function Definitions
Local Function Definitions
- No known local definitions for this function.
Function Calls
- ingame/contacts/gamepad/sociallist_gamepad.lua:86 -- self:SetKeybindStripDescriptor(keybindDescriptor)
- ingame/contacts/keyboard/notifications_keyboard.lua:372 -- self.sortFilterList:SetKeybindStripDescriptor({
alignment = KEYBIND_STRIP_ALIGN_RIGHT,
-- More Information Request
{
name = GetString(SI_NOTIFICATIONS_MORE_INFO),
keybind = "UI_SHORTCUT_SECONDARY",
callback = function()
local selectedRow = self:GetSelectedData()
if selectedRow then
local data = ZO_ScrollList_GetData(selectedRow)
self:ShowMoreInfo(data)
end
end,
visible = function()
local selectedRow = self:GetSelectedData()
if selectedRow then
local data = ZO_ScrollList_GetData(selectedRow)
return data.moreInfo == true
end
return false
end
},
-- Decline Request
{
name = function()
local data = self:GetSelectedData()
return data.declineText
end,
keybind = "UI_SHORTCUT_NEGATIVE",
callback = function()
local selectedRow = self:GetSelectedData()
if selectedRow then
local data = ZO_ScrollList_GetData(selectedRow)
if data.dataType == NOTIFICATIONS_LFG_READY_CHECK_DATA then
local dialogData =
{
data = data,
control = nil,
openedFromKeybind = NOTIFICATIONS_MENU_OPENED_FROM_MOUSE,
}
ZO_Dialogs_ShowPlatformDialog("LFG_DECLINE_READY_CHECK_CONFIRMATION", dialogData)
else
self:DeclineRequest(data, control, NOTIFICATIONS_MENU_OPENED_FROM_MOUSE)
end
end
end,
visible = function()
local data = self:GetSelectedData()
if data and data.declineText then
return true
end
return false
end
},
-- Accept Request
{
name = function()
local data = self:GetSelectedData()
return data.acceptText
end,
keybind = "UI_SHORTCUT_PRIMARY",
callback = function()
local selectedRow = self:GetSelectedData()
if selectedRow then
local data = ZO_ScrollList_GetData(selectedRow)
self:AcceptRequest(data)
end
end,
visible = function()
local data = self:GetSelectedData()
if data and data.acceptText then
return true
end
return false
end
},
-- Report Request
{
name = GetString(SI_GUILD_BROWSER_REPORT_GUILD_KEYBIND),
keybind = "UI_SHORTCUT_REPORT_PLAYER",
callback = function()
local selectedRow = self:GetSelectedData()
if selectedRow then
local data = ZO_ScrollList_GetData(selectedRow)
local function ReportCallback()
-- TODO: Not sure if we need this
end
ZO_HELP_GENERIC_TICKET_SUBMISSION_MANAGER:OpenReportGuildTicketScene(data.guildName, CUSTOMER_SERVICE_ASK_FOR_HELP_REPORT_GUILD_CATEGORY_INAPPROPRIATE_DECLINE, ReportCallback)
end
end,
visible = function()
local selectedRow = self:GetSelectedData()
if selectedRow then
local data = ZO_ScrollList_GetData(selectedRow)
return data.showReportKeybind
end
return false
end
},
})
- ingame/crowncrates/keyboard/crowngemification_keyboard.lua:93 -- self:SetKeybindStripDescriptor(listKeybindStripDescriptor)
- ingame/giftinventory/keyboard/giftinventoryreceived_keyboard.lua:18 -- self:SetKeybindStripDescriptor({
alignment = KEYBIND_STRIP_ALIGN_RIGHT,
-- Open Gift Claim
{
name = GetString(SI_GIFT_INVENTORY_OPEN_KEYBIND),
keybind = "UI_SHORTCUT_PRIMARY",
visible = function()
return self.mouseOverRow ~= nil
end,
callback = function()
self:OpenGift()
end,
}
})
- ingame/giftinventory/keyboard/giftinventoryreturned_keyboard.lua:18 -- self:SetKeybindStripDescriptor({
alignment = KEYBIND_STRIP_ALIGN_RIGHT,
-- Send
{
name = GetString(SI_GIFT_INVENTORY_SEND_KEYBIND),
keybind = "UI_SHORTCUT_PRIMARY",
visible = function()
return self.mouseOverRow ~= nil
end,
callback = function()
self:RequestResendGift()
end,
},
})
- ingame/giftinventory/keyboard/giftinventorythanked_keyboard.lua:18 -- self:SetKeybindStripDescriptor({
alignment = KEYBIND_STRIP_ALIGN_RIGHT,
-- Delete gift
{
name = GetString(SI_GIFT_INVENTORY_DELETE_KEYBIND),
keybind = "UI_SHORTCUT_NEGATIVE",
visible = function()
return self.mouseOverRow ~= nil
end,
callback = function()
local gift = ZO_ScrollList_GetData(self.mouseOverRow)
if gift then
gift:View()
ZO_Dialogs_ShowDialog("CONFIRM_DELETE_GIFT_KEYBOARD", gift)
end
end,
},
-- View gift
{
name = GetString(SI_GIFT_INVENTORY_VIEW_KEYBIND),
keybind = "UI_SHORTCUT_PRIMARY",
visible = function()
if self.mouseOverRow then
local gift = ZO_ScrollList_GetData(self.mouseOverRow)
return gift:GetNote() ~= ""
end
return false
end,
callback = function()
self:ViewGift()
end,
},
})
- ingame/guildhistory/gamepad/guildhistory_gamepad.lua:231 -- self:SetKeybindStripDescriptor(self.categoryKeybindStripDescriptor)
- ingame/guildhistory/gamepad/guildhistory_gamepad.lua:242 -- self:SetKeybindStripDescriptor(self.eventsKeybindStripDescriptor)
- ingame/guildhistory/keyboard/guildhistory_keyboard.lua:134 -- self:SetKeybindStripDescriptor(
{
alignment = KEYBIND_STRIP_ALIGN_RIGHT,
-- Show More
{
name = GetString(SI_GUILD_HISTORY_SHOW_MORE),
keybind = "UI_SHORTCUT_PRIMARY",
visible = function()
return self:CanShowMore()
end,
callback = function()
self:TryShowMore()
end,
},
})
- ingame/housingeditor/gamepad/furnitureclasses_gamepad.lua:1037 -- self:SetKeybindStripDescriptor(keybindDescriptor)
- ingame/leaderboards/gamepad/leaderboardlist_gamepad.lua:98 -- self:SetKeybindStripDescriptor(keybindDescriptor)